Zookeeper 1.0 数据结构
发布时间
阅读量:
阅读量
与传统文件系统相比,ZooKeeper采用了一种类似于层级架构的设计方案,其核心在于通过名称空间实现资源地址与物理位置之间的解耦关系。在该框架下,数据以节点形式组织,每个节点即为一个Znode对象。每个Znode通过独特的路径标识与其所在层级相关联,这些路径由斜杠 '/' 分隔开。每个这样的层级单元都被称为一个层次结构单位或层号单位 (OSU),其作用相当于标准文件系统的目录项功能。每个OSU都包含一组子OSU以及相关的元数据信息,这种设计使得资源地址与其物理位置之间能够通过统一的方式进行管理与访问控制。

以下是对原文的改写
以上为改写后的文本
把以上几类属性细化,又可以得到以下属性的细节:
cZxid:表示节点被创建时的事务 ID
mZxid:表示节点最后一次被修改时的事务 ID
ctime:表示节点创建时间
mtime:表示节点最后一次被修改的时间
pZxid:表示该节点的子节点列表最后一次被修改时的事务 ID。只有子节点列表变更才会更新 pZxid,子节点内容变更不会更新
cversion:表示子节点的版本号
全部评论 (0)
还没有任何评论哟~
