2017-01-27 31 views
0

我在Hazelcast集羣中有一個共享集。 Hazelcast的2個節點將項目添加到該集合。我需要node1添加的項目在node1關閉時從該設置中刪除。我想要一個存儲僅由活動(運行)的hazelcast節點添加項目的集合。我怎樣才能做到這一點?如何使任何節點關閉時榛樹會丟失數據?

我已經試過如下:

Config config = new Config(); 
config.getSetConfig("myset").setBackupCount(0).setAsyncBackupCount(0); 

HazelcastInstance hazelcast = com.hazelcast.core.Hazelcast.newHazelcastInstance(config); 

但它一直由節點1添加節點2上的內存時,節點1是下跌的項目。

回答

1

我會保持數據在不同的地圖一樣map_node1map_node2當成員之一發生故障,您可以在其他節點上使用MemberListener清潔相應的地圖。

相關問題