From 4678b79febad4bab733aab81a7e5b266306f2697 Mon Sep 17 00:00:00 2001
From: CyC2018 <1029579233@qq.com>
Date: Thu, 15 Mar 2018 15:17:27 +0800
Subject: [PATCH] auto commit
---
notes/分布式基础.md | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/notes/分布式基础.md b/notes/分布式基础.md
index effcfed2..29846bed 100644
--- a/notes/分布式基础.md
+++ b/notes/分布式基础.md
@@ -130,15 +130,15 @@ Distributed Hash Table(DHT):对于哈希空间 0\~2n,将该
## 1. 强同步复制协议
-要求主副本将同步操作日志发给备副本之后进行等待回复,要求至少一个备副本返回成功后,才开始修改主副本,修改完成之后通知客户端操作成功。
+要求主副本将同步操作日志发给备副本之后进行等待,要求至少一个备副本返回成功后,才开始修改主副本,修改完成之后通知客户端操作成功。
优点:至少有一个备副本拥有完整的数据,出现故障时可以安全地切换到该备副本,因此一致性好。
-缺点:可用性差,因为主副本需要等待回复,那么整个分布式系统的可用时间就会降低。
+缺点:可用性差,因为主副本需要等待,那么整个分布式系统的可用时间就会降低。
## 2. 异步复制协议
-主副本将同步操作日志发给备副本之后不需要进行等待回复,直接修改主副本并通知客户端操作成功。
+主副本将同步操作日志发给备副本之后不需要进行等待,直接修改主副本并通知客户端操作成功。
优点:可用性好。
@@ -160,9 +160,9 @@ Distributed Hash Table(DHT):对于哈希空间 0\~2n,将该
## 1. 故障检测
-通过 **租约机制** 来对故障进行检测。假设节点 A 为主控节点,节点 A 向节点 B 发送租约,节点 B 在租约规定的期限内才能提供服务。期限快到达时,节点 B 需要向 A 重新申请租约。如果过期,那么 B 不再提供服务,并且 A 也能知道 B 此时可能发生故障并已经停止服务。
+通过 **租约机制** 来对故障进行检测。假设节点 A 为主控节点,节点 A 向节点 B 发送租约,节点 B 在租约规定的期限内才能提供服务。期限快到达时,节点 B 需要向 A 重新申请租约。
-可以看到,通过这种机制,A 和 B 都能对 B 发生故障这一事实达成一致。
+如果过期,那么 B 不再提供服务,并且 A 也能知道 B 此时可能发生故障并已经停止服务。可以看到,通过这种机制,A 和 B 都能对 B 发生故障这一事实达成一致。
## 2. 故障恢复