我们在软件中使用 Hazelcast 复制地图。我们希望进行检查以确保该映射在集群中的所有节点上都是一致的。一种方法是查询每个节点上的每个键并比较结果。但这显然会对性能产生影响,因为存在数千个键。那么有没有更快的方法来做同样的事情呢? (类似于节点范围的校验和)
我们还没有为我们打算做的检查编写任何代码
在任何特定时刻,您都不能保证复制映射的一致性,只能保证最终的一致性。 Hazelcast 已经保证了复制地图的最终一致性。
您有什么理由怀疑 hazelcast 是否有能力满足其最终一致性保证?
https://docs.hazelcast.com/imdg/4.2/consistency-and-replication/consistency