zookeeper中znode有哪几种类型呢?
下文笔者讲述znode的节点类型简介说明,如下所示
按节点的生命周期,可将节点分为4种类型
znode分为4种类型,分别是 持久节点(PERSISTENT) 持久顺序节点(PERSISTENT_SEQUENTIAL) 临时节点(EPHEMERAL) 临时顺序节点(EPHEMERAL_SEQUENTIAL)
持久节点(PERSISTENT)
此种类型的节点被创建后 会一直存在于Zk服务器上 直到手动删除
持久顺序节点(PERSISTENT_SEQUENTIAL)
此种类型同持久节点的区别在于增加了顺序性 父节点会维护一个自增整性数字 用于子节点的创建的先后顺序
临时节点(EPHEMERAL)
临时节点的生命周期与客户端的会话绑定 一旦客户端会话失效(非TCP连接断开) 那么这个节点就会被自动清理掉 zk规定临时节点只能作为叶子节点。
临时顺序节点(EPHEMERAL_SEQUENTIAL)
基本特性同临时节点 添加了顺序的特性
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。