2017-11-09 15 views
0

私はhazelcast 3.8.4とIMapを使用します。 は私がhazelcast.xmlhazelcastはバックアップデータから読み取られません

<map name="default"> 
    <backup-count>1</backup-count> 
    <async-backup-count>0</async-backup-count> 
    <read-backup-data>true</read-backup-data> 

に設定し、Iは、get/sのサーバーごとに管理センターに観察します。

このような状況を考えます。 キー3と4を入れます。キー3の所有者はサーバーA、キー4の所有者はサーバーBです。 私はread-backup-dataをtrueに設定する前にキー3を取得するとサーバーAの取得/センター。 私はread-backup-dataをtrueに設定した後、サーバAを取得するだけでなく、サーバBも起動することを期待しています。 しかし、それはしませんでした。 なぜですか?

ありがとうございます。

答えて

1

read-backup-dataは、サーバーB自体の値を読み込もうとすると起動します。クライアントを使用する際に複数のサーバーをバリュー・ソースとして持つことは役に立ちません。これは、Hazelcastがどのようにデータを配信するかという考え方を緩和するだけでなく、クライアントからの要求をレコード・ベースのクラスタ・ノードに直接送信することによって要求のレイテンシを最適化します。

関連する問題