zookeeper 选主 Leader Election

  • 场景

    1. 集群第一次启动
    2. 重启、leader挂掉
  • 成为leader的条件

    1. 数据最全 最大的事物id / Zxid
    2. myid最大

个人理解:并不是常规意义上的选举,规则是确定的,只是拉通信息确定结果的过程

1. 3888端口 两两通信
2. 只要有节点发起投票,就会触发准leader发起投票
3. zk中所有已经存储的数据都是经过过半commit的

参考

Zookeeper-FastLeaderElection机制

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容