More Related Content
Similar to zookeeper-internals
Similar to zookeeper-internals (20)
zookeeper-internals
- 5. Client API
Read
getData 获取数据
getACL 获取ACL
getChildren 获取子节点
exists 判断节点是否存在
sync 同步leader数据
Write
create 创建节点
delete 删除 checkAndDelete
setData 修改 checkAndSet
setAcl 设置ACL
multi 原子操作
5 / 22
- 12. ZAB: 同步
1. TRUNC: peerLastZxid > LeaderMaxCommittedLog 删除多余
的提案
2. DIFF: LeaderMinCommittedLog < peerLastZxid <
LeaderMaxCommittedLog 补充穷少的提案
3. SNAP: peerLastZxid < LeaderMinCommittedLog 更
新snapshot
12 / 22