侧边栏壁纸
博主头像
DJ's Blog博主等级

行动起来,活在当下

  • 累计撰写 133 篇文章
  • 累计创建 51 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

【Zookeeper】数据结构

Administrator
2022-04-04 / 0 评论 / 0 点赞 / 77 阅读 / 1008 字

【Zookeeper】数据结构

结构描述

  • 层次化的目录结构,命名符合常规文件系统规范。
  • 每个节点在Zookeeper中叫做Znode,并且其有一个唯一的路径标识。
  • 节点Znode可以包含数据和子节点。

EPHEMERAL类型的节点不能有子节点。

  • 客户端应用可以在节点上设置监视器。

Znode三种类型

  1. 持久(PERSISTENT):客户端断开连接后节点不会被删除。
  2. 短暂(EPHEMERAL):客户端断开连接后节点会被删除。
  3. 顺序(SEQUENTIAL):顺序节点。

Znode四种形式的目录节点

默认是PERSISTENT

  1. PERSISTENT:持久非序列
  2. PERSISTENT_SEQUENTIAL:持久序列,如:test0000000019
  3. EPHEMERAL:短暂非序列
  4. EPHEMERAL_SEQUENTIAL:短暂序列,如:test0000000019

关于序列节点说明:
创建Znode时设置顺序标识,Znode名称后会附加一个值,顺序号是一个单调递增的计数器,由父节点维护。上限是整型的最大值。
在分布式系统中,顺序号可以被用于为所有的事件进行全局排序,这样客户端可以通过顺序号推断事件的顺序。

0

评论区