有没有办法关闭JVM中的Hazelcast实例?

Win*_*ton 5 java datagrid hazelcast

我的Java代码在同一个JVM中启动了许多Hazelcast实例(但它们属于同一组).

现在我想关闭一些实例,但不是所有实例.

我知道方法Hazelcast.shutdownAll()- 这个方法关闭所有实例.有没有一种方法可以关闭特定的实例?

Win*_*ton 13

这很容易 - 这是代码:

HazelcastInstance instance =  Hazelcast.newHazelcastInstance(config);

instance.getLifecycleService().shutdown();
Run Code Online (Sandbox Code Playgroud)


pve*_*jer 8

那是正确的.

根据Hazelcast版本,您也可以致电hazelcastInstance.shutdown().