在两个群集节点上使用不同的persisence策略时,某些映射实体无法持久化

时间:2011-12-13 14:23:33

标签: hazelcast

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

1 个答案:

答案 0 :(得分:2)

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