定义
- 分布式协调服务
状态
- 可用状态
- 非可用状态(leader挂掉)--> 无主集群
基础知识
- 主从复制集群,主写从读
- 存在单点故障,但zk集群高可用,因为其可以快速恢复出一个leader
- 主节点的选取规则,谁的id最大就是谁
- 放在内存
- 名称空间类似标准的文件系统
- 每个节点存1M,是为了数据读取快
- 持久节点
- 临时节点
- session的概念
- 序列节点(持久或者临时)
- 节点是统一视图
- 角色
- leader
- follower
- observer
- 协议
- 概括
过半通过,两段提交(段一是往节点的磁盘写日志,段二是修改节点的数据)- paxos
https://www.douban.com/note/208430424/ 基于消息传递的一致性算法- ZAB
对paxos的简化