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. 故障恢复