![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式/zookeeper
文章平均质量分 89
分布式技术相关
TABE_
这个作者很懒,什么都没留下…
展开
-
Zookeeper 选举机制
这里写目录标题选举机制中的概念选举过程初始化的时候leader挂掉的时候选举机制的特点选举机制中的概念1、Serverid:服务器ID比如有三台服务器,编号分别是1,2,3。编号越大在选择算法中的权重越大。2、Zxid:数据ID服务器中存放的最大数据ID,值越大说明数据越新,在选举算法中数据越新权重越大。3、Epoch:逻辑时钟或者叫投票的次数,同一轮投票过程中的逻辑时钟值是相同的。每投完一次票这个数据就会增加,然后与接收到的其它服务器返回的投票信息中的数值相比,根据不同的值做出不同的判断。原创 2021-10-18 21:38:42 · 236 阅读 · 0 评论 -
Zookeeper ACL机制
目录ACL概述schemeIDpermissionACL特性ACL相关命令ACL:Access Control List 访问控制列表ACL概述Zookeeper的ACL,可以从三个维度来理解:一是scheme; 二是user; 三是permission,通常表示为scheme: id :perm。Scheme表示权限模式,ID表示授权对象,Permission表示授权的对象权限。schemescheme对应于采用哪种方案来进行权限管理,zookeeper-3.4.4缺省支持下面几种schem原创 2021-10-18 20:58:38 · 370 阅读 · 0 评论 -
Zookeeper Znode
这里写目录标题Znode简介Znode类型持久节点临时节点顺序节点Znode数据节点的属性版本号事务ID时间戳Znode简介在ZooKeeper中,节点也称为znode。由于对于程序员来说,对zk的操作主要是对znode的操作。ZooKeeper采用了类似文件系统的的数据模型,其节点构成了一个具有层级关系的树状结构。下图展示了zk节点的层级树状结构。上图中,根节点 / 包含了两个字节点 /module1,/module2,而节点 /module1 又包含了三个字节点 /module1/app1,/原创 2021-10-18 20:37:11 · 825 阅读 · 0 评论 -
Zookeeper Watcher机制
目录工作机制工作流程客户端注册 Watcher服务端处理 Watcher客户端回调 WatcherWatcher特性Zookeeper 允许客户端向服务端的某个 Znode 注册一个 Watcher 监听,当服务端的一些指定事件触发了这个 Watcher,服务端会向指定客户端发送一个事件通知来实现分布式的通知功能,然后客户端根据 Watcher 通知状态和事件类型做出业务上的改变。工作机制ZooKeeper 的 Watcher 机制主要包括客户端线程、客户端 WatchManager 和 ZooKee原创 2021-10-18 19:49:52 · 1525 阅读 · 0 评论