2012-03-12 20 views
0

我在JGroup的ReplciatedHashMap中看到了这种行为,我认为这种行为是不正确的。我有两个成员A和B在一个集群中。 A把一些项目放在复制的哈希映射中,B在其副本中看到相同的项目。现在A关闭其通道并重新打开它并创建哈希映射。此时,我希望A的哈希映射包含与B中相同的内容,但A的哈希映射保留为空。我的期望是哈希映射的内容将通过集群保持一致。JGroup ReplicatedHashMap是否自动获取其初始状态

那么,我做错了什么?我应该在视图更改时设置初始状态吗?我使用“udp.xml”作为协议规范并做了一些非常基本的工作。任何指针不胜感激。

+0

看来我需要调用'状态(超时)'方法。我仍然想知道什么时候创建重新映射的hashmap并且不会自动初始化状态。有人可以解释这个设计选择吗? – PhilM 2012-03-12 15:09:02

回答

0

ReplicatedHashMap是一个示例,不是生产就绪类。

相关问题