摘要:
Follower处理逻辑 总结 源码差不多看完了,整体挺复杂的,这里总结一下发现和同步的过程。 newEpoch:提供服务的epoch acceptedEpoch:没有确认的epoch,LEADERINFO阶段 currentEpoch:确认的epoch,接收到UPTODATE后 lastLogge 阅读全文
摘要:
ZAB状态机 QuorumPeer这个线程负责状态机的维护 阅读全文
摘要:
服务器状态 在QuorumPeer中有定义,这个类是一个线程。 1. LOOKING:寻找Leader状态。处于该状态时,它会认为当前集群中没有Leader,进入选举流程。 2. FOLLOWING: 3. LEADING 4. OBSERVING 选票数据结构 QuorumCnxManager:网 阅读全文