节点类型
持久节点<br>
持久顺序节点
临时节点: 临时节点只能是叶子节点, 不能创建子节点
临时顺序节点
节点状态<br>
cZxid: Created Zxid,表示当前 znode 被创建时的事务 ID
ctime: Created Time,表示当前 znode 被创建的时间
mZxid: Modified Zxid,表示当前 znode 最后一次被修改时的事务 ID
mtime: Modified Time,表示当前 znode 最后一次被修改时的时间
pZxid: 表示当前 znode 的子节点列表最后一次被修改时的事务 ID。注意,只能是其子<br>节点列表变更了才会引起 pZxid 的变更,子节点内容的修改不会影响 pZxid。
cversion: Children Version,表示子节点的版本号。该版本号用于充当乐观锁。<br>
dataVersion: 表示当前 znode 数据的版本号。该版本号用于充当乐观锁。
aclVersion: 表示当前 znode 的权限 ACL 的版本号。该版本号用于充当乐观锁
ephemeralOwner: 若当前 znode 是持久节点,则其值为 0;若为临时节点,则其值为创<br>建该节点的会话的 SessionID。当会话消失后,会根据 SessionID 来查找与该会话相关的<br>临时节点进行删除<br>
dataLength: 当前 znode 中存放的数据的长度
numChildren: 当前 znode 所包含的子节点的个数