私は2ノードと永続性のためのDBを持つヘイルキャストクラスターを持っています。私は2つのノードを順番に開始します。最初のノードは、DBからエンティティを読み取り、対応するマップ(entityMap)を構築します。 2番目のノードを起動すると、EntityMapStore.store()メソッドが2番目のノードでかなり頻繁に呼び出されます。 私はちょうど私がマップに何かを入れていないので、開始すると、これがどうしたらいいのだろうと思っています。または私は何かを間違ってやったのですか?あなたは何も悪いことをしていないput操作を呼び出す以外にHazelcastマップ要素はいつ永続化されますか?
<map name="entityMap">
<backup-count>1</backup-count>
<map-store enabled="true">
<class-name>EntityMapStore</class-name>
<write-delay-seconds>1</write-delay-seconds>
</map-store>
</map>
また、データのバランスがどのようになっているかという疑問も出てきます。データはDBに格納されるので、データはどのように配布されますか?データが書き込まれている間に、1つのノードにはメモリ内のコピーがあり、別のノードにはバックアップコピーがありますか? –