zookeeper技术内幕

系统模型

数据模型


由数据节点Znode构成的树形结构,类似于Unix文件系统

事务ID

区别于数据库事务,zookeeper中事务一般指改变服务器状态的操作,如数据节点创建删除,节点内容更新和客户端会话创建与失效等操作

节点特性

节点类型
持久节点:指被创建后一直存在于zookeeper服务器,直到主动删除才被清除的节点
持久顺序节点:在持久节点基础增加顺序性
临时节点:与客户端会话生命周期一致
临时顺序节点:在临时节点上增加顺序性

版本--保证分布式数据原子性操作
version:当前数据节点数据内容的版本号
cvercion:当前数据节点子节点的版本号
aversion:当前数据节点ACL变更版本号
Watcher--数据变更通知
ACL--保证数据安全

序列化

你可能感兴趣的:(zookeeper)