2013-04-22 35 views
0

我期望通過附加功能來擴展JGroups ReplicatedHashMap demo - 支持在同一集羣中的不同實例之間複製命名子映射的功能。具有部分狀態傳輸的JGroups ReplicatedHashMap

其基本思想是並非所有客戶端都需要本地拷貝整個hashmap,但可能需要根據需要請求額外的hashmap塊。每個客戶端都會從一個相對較小的基本數據集開始,比如與狀態ID「base_data」關聯的狀態。由於他們需要更專業化的數據,他們將執行部分狀態轉移,請求他們所需的確切數據;與狀態ID「specialized_data_1」關聯的狀態。這創建了一種本地化緩存服務,其中對緩存的更新傳播給羣集內的適當客戶端。

這是JGroups部分狀態轉移的適當使用嗎?有一個更好的方法嗎?我完全誤解部分國家轉移?由於JGroups 3.x不支持局部狀態轉移,這怎麼能在那裏實現呢?我沒有發現關於部分狀態轉移的非常多的文檔,除了文檔中的小部分(滾​​動/搜索「3.6.15。部分狀態轉移」)之外的this,所以我會很感激您可能推薦的其他任何好的參考。

感謝

回答