zookeeper
文章平均质量分 77
null_zhouximin
这个作者很懒,什么都没留下…
展开
-
zookeeper-ZAB协议
zookeeper-ZAB协议消息广播崩溃恢复数据同步消息广播ZAB 协议的消息广播过程使用的是一个原子广播协议,类似一个 二阶段提交过程。对于客户端发送的写请求,全部由 Leader 接收,Leader 将请求封装成一个事务 Proposal,将其发送给所有 Follwer ,然后,根据所有 Follwer 的反馈,如果超过半数成功响应,则执行 commit 操作。以上的流程可以保证数据的最终一致性。一些细节的处理:Leader 在收到客户端请求之后,会将这个请求封装成一个事务,并给这个事原创 2021-02-11 14:33:49 · 218 阅读 · 0 评论 -
zookeeper-集群leader选举
zookeeper-集群leader选举源码剖析集群各节点的通信架构(NIO)leader 选举逻辑启动:leader选举宕机:leader选举额外添加服务器:leader选举源码剖析流程图集群各节点的通信架构(NIO)leader 选举逻辑启动:leader选举启动时候的逻辑:由于启动时候所有的服务器都是LOOKING:走上面图的逻辑宕机:leader选举如果是一个leader宕机,那么其他的follower在一定时间后没有接收到leader的心跳,那么他会将自己的状态更改为原创 2021-02-11 13:59:29 · 134 阅读 · 0 评论 -
Zookeeper-简单使用
Zookeeper-简单使用什么是ZookeeperZookeeper核心概念Zookeeper 节点类型监听通知机制命令行操作zookeeper创建节点命令获取节点命令修改节点数据命令节点状态信息查看查看目录Zookeeper 的 ACL 权限控制( Access Control List )ZooKeeper 内存数据和持久化内存中的数据事务日志数据快照什么是Zookeeper官方文档上这么解释zookeeper,它是一个分布式协调框架,是Apache Hadoop 的一个子项目,它主要是用来解原创 2021-02-09 18:26:42 · 145 阅读 · 0 评论