Zookeeper
Zookeeper
xingcsdnboke
这个作者很懒,什么都没留下…
展开
-
curator-api 简单操作
【代码】curator-api 简单操作。原创 2023-05-12 16:35:30 · 51 阅读 · 0 评论 -
zkClient 客户端的日常使用
【代码】zkClient 客户端的日常使用。原创 2023-05-12 14:09:21 · 251 阅读 · 0 评论 -
zookeeper 删除节点信息
【代码】zookeeper 删除节点信息。原创 2023-05-10 10:47:31 · 428 阅读 · 0 评论 -
zookeeper 修改节点数据
【代码】zookeeper 修改节点数据。原创 2023-05-10 10:39:27 · 509 阅读 · 0 评论 -
zookeeper 读取节点及其下一级子节点信息
【代码】zookeeper 读取节点信息。原创 2023-05-10 09:57:02 · 186 阅读 · 0 评论 -
zookeeper 创建节点
创建临时顺序化节点: create -e -s /节点路径 值。创建持久序列化节点: create -s /节点路径 值。创建临时节点: create -e /节点路径 值。创建持久节点: create /节点路径 值。原创 2023-05-10 09:44:56 · 511 阅读 · 0 评论 -
ZNode 的状态信息
pZxid 表示该节点的子节点列表最后一次被修改的事务ID。只有子节点列表更新才会更新 pZxid,子节点内容变更不会更新。整个 ZNode 节点内容包括两部分:节点数据内容和节点状态信息。ephemeralOwner 表示创建该临时节点时的会话 sessionID,如果是持节性节点那么值为 0。mZxid 就是 Modified ZXID ,表示节点最后一次被修改时的事务 ID。cZxid 就是 Create ZXID ,表示节点被创建时的事务 ID。aclVersion 标识 acl 版本。原创 2023-05-09 09:31:15 · 447 阅读 · 0 评论 -
ZNode的类型
2、持久顺序节点:就是顺序的持久节点,节点特性和持久节点是一样的,只是额外特性表现在顺序上。3、临时节点:就是自动会被清理掉的节点,它的生命周期和客户端会话绑在一起,客户端会话结束,节点会被删除掉。与持久节点不同的是,临时节点不能创建子节点。1、持久节点:是 Zookeeper 中最常见的一种节点类型,所谓持久节点,就是指节点被创建后会一直存在服务器,直到删除操作主动清除。4、临时顺序节点:就是有顺序的临时节点,和持久顺序节点相同,在其创建的时候会在名字后面加上数字后缀。原创 2023-05-09 08:57:37 · 609 阅读 · 0 评论 -
zookeeper 处理写请求流程
2、leader接收到follower发送过来的写请求后,会把该写请求转换成带有各种状态的事务,会把该 事务进行广播(发送 proposal)3、所有接收到 proposal 的 follower 就要进行投票,都需要像 leader 返回 ACK。1、follower接收到客户端发送过来的写请求后,会把该写请求转发给leader来处理。备注:observer 只是不参与投票,其他功能跟 follower 一样。4、发送事务提交请求。原创 2023-05-04 16:55:55 · 287 阅读 · 0 评论 -
Paxos算法和Raft算法有什么区别?
3.日志复制:在Paxos算法中,每个节点都可以提议一个值,但只有一个值会被选中,而在Raft算法中,Leader节点负责接收客户端请求并将其转化为日志条目,然后将日志条目复制到其他节点。2.Leader选举:在Paxos算法中,Leader的选举是通过多轮消息交互来完成的,而在Raft算法中,Leader的选举是通过心跳机制和超时机制来完成的。1.算法复杂度:Paxos算法相对来说比较复杂,需要理解多个阶段的消息交互过程,而Raft算法则相对简单,只需要理解Leader选举和日志复制两个基本概念。原创 2023-04-13 10:25:09 · 1197 阅读 · 0 评论 -
Paxos 算法推导过程
(a)如果Proposer收到半数以上 Accpetor 对其发出的编号为N的Prepare请求的回应,那么它就会发送一个针对【N,V】提案的Accpetor请求给半数以上的 Accpetor。(b)如果一个 Acceptor 收到一个编号为N 的Prepare请求,且N大于该 Accpetor 已经响应过的所有Prepare请求的编号,那么它就会将它已经接受过的编号是最大的提案(如果有的话)作为响应反馈给 Proposer ,同时该 Accpetor 承诺不再接受任何编号小于N的提案。原创 2023-04-13 10:14:03 · 439 阅读 · 0 评论