整个 ZNode 节点内容包括两部分:节点数据内容和节点状态信息。图中 quota 是数据内容,其他的属于状态信息。
[quota] :节点数据内容
cZxid 就是 Create ZXID ,表示节点被创建时的事务 ID
ctime 就是 Create Time ,表示节点创建时间
mZxid 就是 Modified ZXID ,表示节点最后一次被修改时的事务 ID
mtime 就是 Modified Time ,表示节点最后一次被修改的时间
pZxid 表示该节点的子节点列表最后一次被修改的事务ID。只有子节点列表更新才会更新 pZxid,子节点内容变更不会更新。
cversion 表示子节点的版本号
dataVersion 表示内容版本号
aclVersion 标识 acl 版本
ephemeralOwner 表示创建该临时节点时的会话 sessionID,如果是持节性节点那么值为 0
dataLength 表示数据长度
numChildren 表示直系子节点数