【发布时间】:2016-07-07 06:36:36
【问题描述】:
JGroups 文档 (http://www.jgroups.org/manual/html/index.html) 指出,当使用 FD 发现协议时,当前组协调器负责在集群节点死亡时更新集群的视图,但从文档中不清楚正在发生什么当组协调员本身死亡时完成。
例如,我们有一个集群 {A,B,C,D},节点 A 是这里的协调器。
现在,如果一个新成员“E”想要加入,那么协调器启动 JOIN 协议并允许 E 加入集群,如果一个成员,比如“C”,崩溃,那么“C”的邻居将广播一条可疑消息,并且协调器的 GMS 协议将排除“C”并将新视图广播给集群成员。这是可以理解的。但是,如果组协调员本身死亡,那么(根据某种逻辑)该视图中的下一个成员将接任协调员。
- 我的问题是下一位成员将如何了解新的 查看?
- 是通道暂时变成coordinator了吗 并将新视图安装到成员,每个成员检查是否 通过检查第一个/最老的成员,它是否是新的协调员 在视图中?
【问题讨论】:
标签: jgroups