开发者学堂课程【分布式协调系统 Zookeeper 快速入门:Stat 结构体】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/97/detail/1588
Stat 结构体
(1)czxid- 创建节点的事务 zxid
每次修改 ZooKeeper 状态都会收到一个 zxid 形式的时间戳,也就是 ZooKeeper 事务 ID.
事务 ID 是 ZooKeeper 中所有修改总的次序。每个修改都有唯一的 zxid ,如果 zxid1 小于 zxid2 之前发生。
(2)ctime-zonde 被创建的毫秒数(从1970开始)
(3)Mzxid-zonde 最后更新的事务zxid
(4)Mtime-zonde 最后修改的毫秒数(从1970开始)
(5)pZxid-zonde 最后更新的子节点zxid
(6)Cversion-zonde 子节点变化号,zonde 子节点修改次数
(7)Dataversion-znode 数据变化号
(8)aclVersion-znode 访问控制列表的变化号
(9)ephemeralOwner-如果是临时节点,这个是 znode 拥有者的 session id.如果不是临时节点则是0.
(10)dataLength-znode 的数据长度
(11)numChildren-znode 子节点数量
zxid 为事务 ID,所有提交都采用事务操作,且前五个为时间节点。
1)cversion 意为版本二,子节点变化号就是变化了多少次
2)数据变化号,也就是变化了多少版
3)acl 一般为控制、访问的意思
4)sessionID 也是会话 ID,可建立通信
5)数据长度,数据存储了多大
6)子节点后还有子节点,可嵌套