2

マルチノードのヘーゼルキャストクラスターがあります。新しい値がマップに挿入されたときに、1つのentrylistener/mapストアのみが呼び出されるようにする必要があります。私が脳を凍結させていない限り、hazelcastはデフォルトではそれを行いません(これについて間違っていたら素晴らしいでしょう)。分散ロックを使用する以外に(他のノードでリスナー/マップストアを使用することを避けたくない)、1つのリスナー/マップストアだけがコードを実行することを保証する他の提案はありますか?

ありがとう

4

1 に答える 1

3

プット後、ノードのみがキーを所有し、マップストア操作を実行します。プット後、マップにリスナーとして自分自身を追加したものだけがイベントを受け取ります。

于 2013-02-06T14:28:54.233 に答える