您的位置:首页 > 理论基础 > 数据结构算法

zookeeper数据结构及Znode类型

2016-11-13 21:29 183 查看

结构

1、层次化的目录结构,命名符合常规文件系统规范



2、每个节点在zookeeper中叫做znode,并且其有一个唯一的路径标识。

3、节点Znode可以包含数据和子节点(但是EPHEMERAL类型的节点不能有子节点)。

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

Znode类型

1、Znode有两种类型:

短暂(ephemeral)(断开连接自己删除)

持久(persistent)(断开连接不删除)

操作实例见博文:

2、Znode有四种形式的目录节点(默认是persistent )

PERSISTENT

PERSISTENT_SEQUENTIAL(例如:持久序列/test0000000019 )

EPHEMERAL

EPHEMERAL_SEQUENTIAL

3、创建znode时设置顺序标识,znode名称后会附加一个值,顺序号是一个单调递增的计数器,由父节点维护。

(重来没有建过,则从0开始,建过从1开始)

4、在分布式系统中,顺序号可以被用于为所有的事件进行全局排序,这样客户端可以通过顺序号推断事件的顺序。

操作

节点增删改操作实例见博文:http://blog.csdn.net/zengmingen/article/details/53151485

监听器操作实例见博文:http://blog.csdn.net/zengmingen/article/details/53152308

-------------

更多的Java,Angular,Android大数据,J2EE,Python数据库Linux,Java架构师,:

http://www.cnblogs.com/zengmiaogen/p/7083694.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: