これは、ClusterStorageがコードHazelcast
をラップするコードです。ノード起動時にHazelcastにReplicatedMapが設定されない
public ClusterStorage clusterStorage() {
Config config = new Config();
String mapName = "cluster-storage";
ReplicatedMapConfig mapConfig = config.getReplicatedMapConfig(mapName);
mapConfig.setInMemoryFormat(InMemoryFormat.BINARY);
config.getGroupConfig()
.setName("name")
.setPassword("pass");
HazelcastInstance instance = Hazelcast.newHazelcastInstance(config);
return new ClusterStorage(instance.getReplicatedMap(mapName));
}
両方のノードが変更稼働している間、私は地図を変更する複製されるが、私はノードN1のマップを変更し、N1から状態N2第2ノードの起動時に複製及びN2ノードは空のマップを有していません。
これはうまくいくはずですね。 何が間違っている可能性がありますか?