gpt4 book ai didi

hazelcast - 了解 Hazelcast 成员加入或离开集群会影响哪些数据

转载 作者:行者123 更新时间:2023-12-03 17:23:14 28 4
gpt4 key购买 nike

我们的服务器端解决方案利用 Hazelcast 提供的分布式数据结构来提供与居住在特定集群成员上的实体相关的可用状态。
当一个集群成员加入或离开集群时,我们需要让其他集群节点知道“发生了什么变化”:例如,当一个集群成员离开时,其他集群成员需要能够确定哪些实体发生了变化由于集群事件而变得不可用,将其与具有其他原因的实体的可用性变化分开(例如:与此类实体的正常生命周期行为相关)。
一个简单的实现可能基于在每个集群成员上保持记录,跟踪哪个集群成员提供了哪些资源。当检测到集群事件时,可以使用这样的记录。然而,这感觉就像重新发明了一个轮子。
Hazelcast 可以促进解决方案吗?

最佳答案

对于任何分布式系统,这种粒度级别的内务管理既不可行也不推荐,因为它会增加大量开销。在 Hazelcast 的情况下,有一些规定可以让您在集群拓扑更改时深入了解数据的状态。试试 PartitionLostListener和/或 Migration Listener .

关于hazelcast - 了解 Hazelcast 成员加入或离开集群会影响哪些数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64803749/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com