選挙ロジック(RBULLYアルゴリズム)

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/weixin_43356218/article/details/102766893

選挙ロジック(RBULLYアルゴリズム)

1.连接协调器,获取当前集群的所有状态,包括master选举相关状态
2.判断当前集群的activeMaster是否为空
   如果不为空,选举结束,跳到第五步(老大已经选完)
   如果为空,进入第三步
3.将所有master作为候选人添加到cadidateMaster中
4.判断cadidate是否满足最小master数量
   如果不满足,跳到第一步重新选举
   如果满足,直接从候选人中找id最小的放入activeMaster中
5.选举完成

おすすめ

転載: blog.csdn.net/weixin_43356218/article/details/102766893