新しいメンバーがクラスターに参加すると、Hazelcast は分散マップのエントリを再分散することによってパーティションをシャッフルします。とにかく、そのような「エントリの移行」について通知を受けることはできますか?
同様に、ローカル エントリ リスナーを使用して、ローカル エントリの追加と削除を知ることができます。エントリの移行を通知するためのそのような方法
新しいメンバーがクラスターに参加すると、Hazelcast は分散マップのエントリを再分散することによってパーティションをシャッフルします。とにかく、そのような「エントリの移行」について通知を受けることはできますか?
同様に、ローカル エントリ リスナーを使用して、ローカル エントリの追加と削除を知ることができます。エントリの移行を通知するためのそのような方法
さて、もう少しグーグルで答えを見つけました。
このリンクは、非常に重要な点を示しています。ローカル リスナーは、ローカル/所有エントリのマップ イベントを通知するだけの EntryListener です。Map イベントは、'put'、'remove' などの IMap 操作に関するものです。
つまり、移行によって新しいローカル エントリが追加されたときに、ローカル エントリの追加イベントが発生することは期待できません。それは私の信念を揺るがしました!そして、私は今でもこの問題の作成者に強く同意します。
このパーティション サービスと移行リスナーのトリックを使用して、このメーリング リスト エントリに記載されている回避策が存在します。