私は JGroups ReplicatedHashMap デモを追加機能で拡張しようとしています - 同じクラスター内の異なるインスタンス間でレプリケートされる名前付きサブマップをサポートする機能。
基本的な考え方は、すべてのクライアントがハッシュマップ全体のローカル コピーを持つ必要があるわけではなく、必要に応じてハッシュマップの追加のチャンクを要求する必要がある場合があるということです。各クライアントは、比較的小さなデータの基本セット、たとえば状態 ID「base_data」に関連付けられた状態から開始します。より特殊なデータが必要なため、必要な正確なデータを要求する部分的な状態転送を実行します。州 ID「specialized_data_1」に関連付けられた州。これにより、キャッシュの更新がクラスター内の適切なクライアントに伝達される、一種のローカライズされたキャッシュ サービスが作成されます。
これは JGroups での Partial State Transfer の適切な使用法ですか? これを行うより良い方法はありますか?部分的な状態転送を完全に誤解していますか? JGroups 3.x は部分的な状態転送をサポートしていないため、これをどのように実装できますか? ドキュメントのこの小さなセクション (「3.6.15. 部分状態転送」をスクロール/検索)を超えて、部分状態転送に関するドキュメントはあまり見つかりませんでした。
ありがとう