0

新しいメンバーがクラスターに参加すると、Hazelcast は分散マップのエントリを再分散することによってパーティションをシャッフルします。とにかく、そのような「エントリの移行」について通知を受けることはできますか?

同様に、ローカル エントリ リスナーを使用して、ローカル エントリの追加と削除を知ることができます。エントリの移行を通知するためのそのような方法

4

1 に答える 1

0

さて、もう少しグーグルで答えを見つけました。

このリンクは、非常に重要な点を示しています。ローカル リスナーは、ローカル/所有エントリのマップ イベントを通知するだけの EntryListener です。Map イベントは、'put'、'remove' などの IMap 操作に関するものです。

つまり、移行によって新しいローカル エントリが追加されたときに、ローカル エントリの追加イベントが発生することは期待できません。それは私の信念を揺るがしました!そして、私は今でもこの問題の作成者に強く同意します。

このパーティション サービスと移行リスナーのトリックを使用して、このメーリング リスト エントリに記載されている回避策が存在します。

于 2013-03-29T19:55:50.887 に答える