
ZooKeeper
文章平均质量分 92
凌桓丶
现腾讯边缘存储研发工程师,前字节跳动流式计算研发工程师、优快云博客专家。
展开
-
ZooKeeper ZAB协议:崩溃恢复、消息广播
文章目录ZAB协议消息广播崩溃恢复ZAB协议ZAB(ZooKeeper Atomic Broadcast 原子广播) 协议是为分布式协调服务ZooKeeper专门设计的一种支持崩溃恢复的原子广播协议。 在ZooKeeper中,主要依赖ZAB协议来实现分布式数据一致性,基于该协议,ZooKeeper实现了一种主备模式的系统架构来保持集群中各个副本之间的数据一致性。ZAB协议包括了两种基本的模式,分别是崩溃恢复和消息广播。消息广播为了保证集群中存在过半的机器能够和Leader服务器的数据状态保持一原创 2021-07-08 21:38:06 · 1290 阅读 · 4 评论 -
ZooKeeper 集群:集群概念、选举流程、机器数量
文章目录集群集群角色选举服务器启动时期的选举服务器运行时期的选举集群的机器数量集群集群角色通常在分布式系统中,构成一个集群的每一台机器都有自己的角色,最常见的集群模式就是Master/Slave模式(主从模式),在这种模式中,通常Maste服务器作为主服务器提供写服务,其他的Slave服务器从服务器通过异步复制的方式获取Master服务器最新的数据提供读服务。但是ZooKeeper并没有沿用传统的主从模式,而是引入了Leader、Follower和Observer三种角色,如下图所示:ZooK原创 2021-07-07 21:21:32 · 928 阅读 · 3 评论 -
ZooKeeper 基本概念:特点、数据模型、节点特性、Watcher、ACL
文章目录什么是ZooKeeper?特点设计目标应用场景系统模型数据模型节点特性节点类型节点状态版本WatcherACL权限模式:Scheme权限对象:ID权限:PermissionSession什么是ZooKeeper?ZooKeeper是一个开源的分布式协调服务,由知名互联网公司雅虎创建,是Google Chubby的开源实现。它的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。原语: 操作系统或计算机网络用语范畴。是原创 2021-07-06 15:27:24 · 422 阅读 · 2 评论