2

我有一个多节点 hazelcast 集群。我需要确保在将新值插入映射时,仅调用一个 entrylistener/map 存储。除非我大脑冻结,否则默认情况下 hazelcast 不会这样做(如果我错了那就太好了)。除了使用分布式锁(我不希望避免在其他节点上使用侦听器/映射存储)之外,还有其他建议可以确保只有一个侦听器/映射存储最终执行代码。

谢谢

4

1 回答 1

3

在 put 之后,只有拥有 key 的节点才执行 map 存储操作。在 put 之后,只有那些将自己添加为地图的监听器的才会接收事件。

于 2013-02-06T14:28:54.233 回答