2013-04-22 37 views
0

我期望通过附加功能来扩展JGroups ReplicatedHashMap demo - 支持在同一集群中的不同实例之间复制命名子映射的功能。具有部分状态传输的JGroups ReplicatedHashMap

其基本思想是并非所有客户端都需要本地拷贝整个hashmap,但可能需要根据需要请求额外的hashmap块。每个客户端都会从一个相对较小的基本数据集开始,比如与状态ID“base_data”关联的状态。由于他们需要更专业化的数据,他们将执行部分状态转移,请求他们所需的确切数据;与状态ID“specialized_data_1”关联的状态。这创建了一种本地化缓存服务,其中对缓存的更新传播给群集内的适当客户端。

这是JGroups部分状态转移的适当使用吗?有一个更好的方法吗?我完全误解部分国家转移?由于JGroups 3.x不支持局部状态转移,这怎么能在那里实现呢?我没有发现关于部分状态转移的非常多的文档,除了文档中的小部分(滚​​动/搜索“3.6.15。部分状态转移”)之外的this,所以我会很感激您可能推荐的其他任何好的参考。

感谢

回答