永続化のための 2 つのノードと DB を備えた hazelcast クラスターがあります。2 つのノードを順番に起動します。最初のノードは、DB からエンティティを読み取り、対応するマップ (entityMap) を構築します。2 番目のノードを開始した後、EntityMapStore.store() メソッドが (2 番目のノードで) 定期的にかなりの回数呼び出されます。開始後、マップに何も入れていないので、これがどのように発生するのか疑問に思っています。それとも私は何か間違ったことをしましたか?
hazelcast.xml の対応する部分は次のようになります。
<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>