2012-03-12 8 views
0

JGroupのReplciatedHashMapでこの動作が見受けられますが、これは正しいとは思われません。私はクラスタに2人のメンバーAとBを持っています。 Aは複製されたハッシュマップにいくつかの項目を入れ、Bは同じ項目をそのコピーに入れます。今度は、Aはそのチャネルを閉じて、それを再び開き、ハッシュマップを作成する。この時点で、AのハッシュマップにはBと同じ内容が含まれていますが、Aのハッシュマップは空のままです。私の期待は、ハッシュマップの内容がクラスタを通して一貫しているということでした。JGroup ReplicatedHashMapは自動的に初期状態を取得しますか

だから、私は間違って何をやっていますか?ビューの変更時に初期状態を設定する必要がありますか?私はプロトコル仕様に "udp.xml"を使用しており、非常に基本的なことをやっています。任意のポインタが大いに感謝します。

+0

私は 'state(timeout)'メソッドを呼び出す必要があるようです。私はまだreplicatedハッシュマップを作成し、自動的に状態を初期化しないのが理にかなっているのだろうと思っています。誰かがこのデザインの選択について説明できますか? – PhilM

答えて

0

ReplicatedHashMapは、実稼働準備クラスではなく、一例です。

関連する問題