分布式/zookeeper
文章平均质量分 89
分布式技术相关
TABE_
这个作者很懒,什么都没留下…
展开
-
Zookeeper 选举机制
这里写目录标题选举机制中的概念选举过程初始化的时候leader挂掉的时候选举机制的特点 选举机制中的概念 1、Serverid:服务器ID 比如有三台服务器,编号分别是1,2,3。编号越大在选择算法中的权重越大。 2、Zxid:数据ID 服务器中存放的最大数据ID,值越大说明数据越新,在选举算法中数据越新权重越大。 3、Epoch:逻辑时钟 或者叫投票的次数,同一轮投票过程中的逻辑时钟值是相同的。每投完一次票这个数据就会增加,然后与接收到的其它服务器返回的投票信息中的数值相比,根据不同的值做出不同的判断。原创 2021-10-18 21:38:42 · 265 阅读 · 0 评论 -
Zookeeper ACL机制
目录ACL概述schemeIDpermissionACL特性ACL相关命令 ACL:Access Control List 访问控制列表 ACL概述 Zookeeper的ACL,可以从三个维度来理解:一是scheme; 二是user; 三是permission,通常表示为scheme: id :perm。 Scheme表示权限模式,ID表示授权对象,Permission表示授权的对象权限。 scheme scheme对应于采用哪种方案来进行权限管理,zookeeper-3.4.4缺省支持下面几种schem原创 2021-10-18 20:58:38 · 450 阅读 · 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 · 836 阅读 · 0 评论 -
Zookeeper Watcher机制
目录工作机制工作流程客户端注册 Watcher服务端处理 Watcher客户端回调 WatcherWatcher特性 Zookeeper 允许客户端向服务端的某个 Znode 注册一个 Watcher 监听,当服务端的一些指定事件触发了这个 Watcher,服务端会向指定客户端发送一个事件通知来实现分布式的通知功能,然后客户端根据 Watcher 通知状态和事件类型做出业务上的改变。 工作机制 ZooKeeper 的 Watcher 机制主要包括客户端线程、客户端 WatchManager 和 ZooKee原创 2021-10-18 19:49:52 · 1533 阅读 · 0 评论