0

当我在具有两个节点的集群上使用不同的持久性策略时,将不会存储一小部分映射实体。我具体做的是: 1. 在第一个节点上设置 write-delay-seconds=10,在第二个节点上设置 write-delay-seconds=0。2.两个节点一个接一个的启动。3. 在 hazelcast 映射中填充 200 个实体,该映射具有实现 MapStore 的相应持久性。4. 一定数量(大约 1%)的密钥既不会通过 store() 也不会通过 storeAll() 持久化。

4

1 回答 1

2

Hazelcast 期望您在同一集群中的所有节点上使用完全相同的配置。不支持在不同节点上配置具有不同地图存储策略的地图。否则,您可能会遇到不一致和一些奇怪的行为。

于 2011-12-14T06:26:07.550 回答