zookeeper技术内幕

系统模型

数据模型


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

事务ID数据库

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

节点特性

节点类型
持久节点:指被建立后一直存在于zookeeper服务器,直到主动删除才被清除的节点
持久顺序节点:在持久节点基础增长顺序性
临时节点:与客户端会话生命周期一致
临时顺序节点:在临时节点上增长顺序性
版本--保证分布式数据原子性操做
version:当前数据节点数据内容的版本号
cvercion:当前数据节点子节点的版本号
aversion:当前数据节点ACL变动版本号
Watcher--数据变动通知
ACL--保证数据安全

序列化

相关文章
相关标签/搜索