zookeeper
文章平均质量分 88
缘来如此09
度,恒
展开
-
zookeeper--客户端/服务端详解
一、客户端 客户端是开发人员使用 ZooKeeper 最主要的途径,因此我们有必要对ZooKeeper 客户端的内部原理进行详细讲解。ZooKeeper 的客户端主要由以下几个核心组件组成。原创 2021-06-08 09:08:06 · 1887 阅读 · 0 评论 -
zookeeper--系统模型
一、数据发布与订阅 数据发布/订阅(Publish/Subscribe)系统,即所谓的配置中心,顾名思义就是发布者将数据发布到 ZooKeeper 的一个或一系列节点上,供订阅者进行数据订阅,进而达到动态获取数据的目的,实现配置信息的集中式管理和数据的动态更新。 发布/阅系统一般有两种设计模式,分别是推(Push)模式和拉(PullI)模式。在推模式中,服务端主动将数据更新发送给所有订阅的客户端,而拉模式则是由客户端主动发起请求来获取最新数据,通常客户端都采用定时进行轮询拉取的方式。关于这两种模式更详细的原创 2021-06-07 09:14:55 · 159 阅读 · 2 评论 -
zookeeper--一致性协议 ZAB
一、简介 1、ZAB 协议全称:Zookeeper Atomic Broadcast(Zookeeper 原子广播协议)。 2、Zookeeper 是一个为分布式应用提供高效且可靠的分布式协调服务。在解决分布式一致性方面,Zookeeper 并没有使用 Paxos ,而是采用了 ZAB 协议。 3、ZAB 协议定义:ZAB 协议是为分布式协调服务 Zookeeper 专门设计的一种支持 崩溃恢复 和 原子广播 协议。下面我们会重点讲这两个东西。 4、基于该协议,Zookeeper 实现了一种 主备模原创 2021-06-02 09:03:19 · 227 阅读 · 0 评论 -
ZooKeeper--概述
一、何为Zookeeper? ZooKeeper 是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。ZooKeeper 可以保证如下分布式一致性特性。 顺序一致性 ...原创 2021-05-29 14:39:40 · 124 阅读 · 0 评论