Skip to content

Commit

Permalink
Update Zookeeper简介及核心概念.md
Browse files Browse the repository at this point in the history
  • Loading branch information
heibaiying authored Feb 23, 2021
1 parent d590f37 commit 1f6a811
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions notes/Zookeeper简介及核心概念.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ Zookeeper 采用 ACL(Access Control Lists) 策略来进行权限控制,类似

### 4.1 ZAB协议与数据一致性

ZAB 协议是 Zookeeper 专门设计的一种支持崩溃恢复的原子广播协议。通过该协议,Zookeepe 基于主从模式的系统架构来保持集群中各个副本之间数据的一致性。具体如下:
ZAB 协议是 Zookeeper 专门设计的一种支持崩溃恢复的原子广播协议。通过该协议,Zookeeper 基于主从模式的系统架构来保持集群中各个副本之间数据的一致性。具体如下:

Zookeeper 使用一个单一的主进程来接收并处理客户端的所有事务请求,并采用原子广播协议将数据状态的变更以事务 Proposal 的形式广播到所有的副本进程上去。如下图:

Expand Down Expand Up @@ -207,4 +207,4 @@ Zookeeper 还能解决大多数分布式系统中的问题:



<div align="center"> <img src="https://gitee.com/heibaiying/BigData-Notes/raw/master/pictures/weixin-desc.png"/> </div>
<div align="center"> <img src="https://gitee.com/heibaiying/BigData-Notes/raw/master/pictures/weixin-desc.png"/> </div>

0 comments on commit 1f6a811

Please sign in to comment.