摘要:
最近看了下zookeeper的源码,先整理下leader选举机制 先看几个关键数据结构和函数 服务可能处于的状态,从名字应该很好理解 选票参数,还有Notification,参数也都差不多 选票的比较逻辑也很简单,依次比较几个关键字段 选举流程 1. 发起投票: 首先投票给自己,然后给所有Accep 阅读全文
摘要:
本文假设你已经具有一定分布式计算的基础知识。你将在第一部分看到以下内容: ZooKeeper数据模型 ZooKeeper Sessions ZooKeeper Watches 一致性保证(Consistency Guarantees) ZooKeeper数据模型 ZooKeeper Sessions 阅读全文