Znode 的 stat 中常见字段有哪些?
先说出你的答案
定义边界、关键机制、一个反例;P8题再补容量、失败与验证。
查看完整题解
参考回答
直接回答
stat 是节点的元数据。排查修改时常看 version、mzxid 和 mtime,分析子节点时看 cversion、pzxid 和 numChildren。
讲清原理
czxid、mzxid、pzxid 分别对应创建、最近数据修改、最近子节点集合变化的事务号。还有创建时间 ctime、ACL 版本 aversion、数据长度 dataLength、子节点数 numChildren 和普通临时节点的归属会话 ephemeralOwner。容器与 TTL 是特殊类型,内部用这个字段编码节点类型。
例子与易错点
读取到数据版本 3,更新时要求版本仍为 3。其他客户端先改过数据后,这次更新就会被拒绝。
和评分标准对照,你能独立回答到哪一步?
自评会安排下一次复习,不保存你的口述内容。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。