Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

一个 Znode 包含哪些内容?

先说出你的答案

定义边界、关键机制、一个反例;P8题再补容量、失败与验证。

查看完整题解

参考回答

直接回答

Znode 有路径、字节数据、状态元数据和 ACL,也可能有子节点。沿路径就能找到节点,数据是业务写进去的内容,ACL 描述谁能操作它。

讲清原理

普通持久节点可同时存自己的数据和子节点。临时节点与创建它的会话绑定,不能拥有子节点。客户端用不同操作拿数据、列子节点和查权限。

例子与易错点

get /cfg 读的是这个节点的数据,ls /cfg 列的是下一层名字。对父节点设 ACL 不会连带改写所有子节点的权限。

延伸阅读 ZooKeeper 的数据模型和存储结构是什么? · Znode 的 stat 中常见字段有哪些?

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。