From 1f6a8110ee82bf2c1712f6d00d9de7613aee030f Mon Sep 17 00:00:00 2001 From: heibaiying <2806718453@qq.com> Date: Tue, 23 Feb 2021 13:29:07 +0800 Subject: [PATCH] =?UTF-8?q?Update=20Zookeeper=E7=AE=80=E4=BB=8B=E5=8F=8A?= =?UTF-8?q?=E6=A0=B8=E5=BF=83=E6=A6=82=E5=BF=B5.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- notes/Zookeeper简介及核心概念.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/notes/Zookeeper简介及核心概念.md b/notes/Zookeeper简介及核心概念.md index 6bfcd57..5e6c659 100644 --- a/notes/Zookeeper简介及核心概念.md +++ b/notes/Zookeeper简介及核心概念.md @@ -123,7 +123,7 @@ Zookeeper 采用 ACL(Access Control Lists) 策略来进行权限控制,类似 ### 4.1 ZAB协议与数据一致性 -ZAB 协议是 Zookeeper 专门设计的一种支持崩溃恢复的原子广播协议。通过该协议,Zookeepe 基于主从模式的系统架构来保持集群中各个副本之间数据的一致性。具体如下: +ZAB 协议是 Zookeeper 专门设计的一种支持崩溃恢复的原子广播协议。通过该协议,Zookeeper 基于主从模式的系统架构来保持集群中各个副本之间数据的一致性。具体如下: Zookeeper 使用一个单一的主进程来接收并处理客户端的所有事务请求,并采用原子广播协议将数据状态的变更以事务 Proposal 的形式广播到所有的副本进程上去。如下图: @@ -207,4 +207,4 @@ Zookeeper 还能解决大多数分布式系统中的问题: -