0

我正在使用带有 spring MVC 的 hazelcast 并使用上下文加载实例。现在由于弹簧代码中的错误,有时我的上下文会重新加载。

每当 spring 上下文重新加载时,hazelcast 都会在其集群中创建一个新成员。我正在努力解决春季的错误,但直到我想知道如何在不影响其他成员的情况下关闭 hazelcast 集群的特定成员。

谢谢。

4

2 回答 2

2

我最近遇到了这个问题。我唯一的解决方案是创建一个与 spring servlet 调度程序关联的 servlet 上下文侦听器,并在“contextDextroyed”事件上关闭 hazelcast 实例。

希望这可以帮助。

于 2012-04-18T12:57:48.623 回答
1

您需要做的就是在上下文初始化时创建一个关闭钩子,并在上下文退出时调用关闭方法(请阅读手册)。

于 2012-05-29T15:31:15.113 回答