如果成员加入群集,则获取在hazelcast #addLocalEntryListener上触发的remove / evicted事件?

时间:2015-06-11 08:46:55

标签: hazelcast

来自文档:

  

请注意,分布式映射中的条目在集群成员之间进行分区;每个成员拥有并管理部分条目。拥有的条目称为本地条目。该侦听器将侦听本地条目的事件。假设您的群集有member1和member2。在member2上添加了一个本地侦听器,并从member1调用map.put(key2,value2)。如果key2由member2拥有,则将通知本地侦听器添加/更新事件。另请注意,条目可以迁移到其他节点以实现负载平衡和/或成员身份更改。

最后一句是否意味着,如果成员加入群集并且密钥将移动到新节点,则会在本地节点上触发“EntryRemoved”事件(意味着本地节点现在不再是所有者节点) ?我能相信这种行为吗?

1 个答案:

答案 0 :(得分:1)

不,只有在您明确删除条目时才会触发/* Related */ #related-wrap { width: 100%; margin: 20px 0; } h2.related-title { /* See Author */ } #related-container { width: 100%; margin: 10px 0; vertical-align: top; text-align: center; /* background-color:#f5f5f5; */ } .related-box { width: 170px; display: inline-block; padding: 10px; margin: 10px; /* background-color:#FAFAFA; */ } .related-box-first {} .related-box-last {} .related-img { width: 150px; height: 150px; overflow: hidden; margin-bottom: 10px; } .related-img img { width: 100%; height: auto; } .related-txt h3, .related-txt h3 a { width: 100%; font-size: 20px; line-height: 1.2; text-transform: uppercase; color: #000; text-decoration: none; padding: 0 5px; }事件。