【问题标题】:JGroups ReplicatedHashMap with Partial State Transfer具有部分状态转移的 JGroups ReplicatedHashMap
【发布时间】:2013-04-22 12:57:58
【问题描述】:

我希望通过附加功能扩展 JGroups ReplicatedHashMap demo - 支持命名子图在同一集群内的不同实例之间复制的能力。

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

这是对 JGroups 的部分状态转移的适当使用吗?有一个更好的方法吗?我完全误解了部分状态转移吗?既然 JGroups 3.x 不支持部分状态传输,那怎么能在那里实现呢?除了文档中的this 小部分(滚​​动/搜索“3.6.15。部分状态转移”)之外,我还没有找到太多关于部分状态转移的文档,所以我很感激你可能推荐的任何其他好的参考资料.

谢谢

【问题讨论】:

    标签: java replication jgroups


    【解决方案1】:

    部分状态转移已被删除,因为它已损坏,请参阅下面的链接了解详细信息。您可能可以使用消息来执行此操作。你想做的听起来有点像 Infinispan 已经提供的,所以你可能想看看他们的 DIST 模式。

    http://jgroups.1086181.n5.nabble.com/Partial-state-transfer-removed-in-3-0-td3173.html

    【讨论】:

      猜你喜欢
      • 2019-01-21
      • 2021-05-16
      • 1970-01-01
      • 2022-11-17
      • 1970-01-01
      • 2020-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多