zookeeper特性要点
来源:互联网 发布:如何提升淘宝转化率 编辑:程序博客网 时间:2024/05/29 08:40
1. zookeeper的leader选举原理是ZAB(paxos变种)。
2. zookeeper中的数据按树结构存储的,客户端在zookeeper上创建的节点(znode)分为四种类型:
PERSISTENT-持久化节点:客户端与zookeeper连接断开后,该节点不会被删除。
PERSISTENT_SEQUENTIAL-持久化顺序编号节点:当客户端请求创建这个节点A后,zookeeper会根据parent-znode的zxid状态,为这个A节点编写一个全目录唯一的编号(这个编号只会一直增长)。当客户端与zookeeper连接断开后,这个节点不会被删除。
EPHEMERAL-临时znode节点:客户端与zookeeper连接断开后,该节点就会被删除。
EPHEMERAL_SEQUENTIAL-临时顺序编号节点:当客户端请求创建这个节点A后,zookeeper会根据parent-znode的zxid状态,为这个A节点编写一个全目录唯一的编号(这个编号只会一直增长)。客户端与zookeeper服务的连接断开后,这个节点被删除。
leader节点会向client发送lease,若lease过期,则该client创建的临时节点就会被删除。
临时顺序编号节点中,默认编号最小的是master,当这个master宕机后,节点就会被删除,剩下编号最小的接替master。
3. 监听机制,对znode的状态变化进行监听。
阅读全文
0 0
- zookeeper特性要点
- zookeeper特性
- ZooKeeper相关要点
- zookeeper相关要点
- 要点Java1 主要特性
- ZooKeeper的特性
- ZooKeeper的核心特性
- ZooKeeper的核心特性
- ZooKeeper架构设计及其应用要点
- ZooKeeper架构设计及其应用要点
- ZooKeeper架构设计及其应用要点
- ZooKeeper架构设计及其应用要点
- ZooKeeper架构设计及其应用要点
- ZooKeeper架构设计及其应用要点
- ZooKeeper架构设计及其应用要点
- ZooKeeper架构设计及其应用要点
- ZooKeeper架构设计及其应用要点
- ZooKeeper架构设计及其应用要点
- The xor-longest Path
- 1.dubbo源码分析 之 架构原理探索
- 使用libsvm来训练mnist数据集
- 第零周 9.9
- Selenium之读取Excel配置文件
- zookeeper特性要点
- word文档中的公式问题
- linux启动过程
- hdu 5914 Triangle
- 测试
- web学习笔记21-jQuery学习-1(选择器)
- 根据JSON数据,自动生成Table
- 爬去淘宝青岛啤酒的信息
- bzoj 1668: [Usaco2006 Oct]Cow Pie Treasures 馅饼里的财富(DP)