![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zk源码阅读
近战法师夏洛特
这个作者很懒,什么都没留下…
展开
-
zk-leader选举
文章目录选举环境QuorumCnxManagerFastLeaderElection消息体的定义消息组装两个线程选举流程主要逻辑梳理选举环境QuorumCnxManagerQuorumCnxManager QuorumCnxManager.Listener QuorumCnxManager.SendWorker final ConcurrentHashMap<...原创 2019-03-19 15:30:50 · 384 阅读 · 0 评论 -
zk-leader选举 流程描述
zk的选举流程涉及很多个线程的并发控制 明确每个线程的职责后 进行流程的具体分析首先准备好环境 https://blog.csdn.net/zhaoyu_nb/article/details/88663599正式开始 其实是从makeLEStrategy().lookForLeader()方法的调用开始的 这里根据配置文件的electorArg来指定具体的选举算法,一般默认使用3 其他的都弃...原创 2019-03-19 16:52:50 · 529 阅读 · 0 评论