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