From 75de817a592e44fb4063c94f106ae17a07ed3872 Mon Sep 17 00:00:00 2001
From: CyC2018 <1029579233@qq.com>
Date: Sat, 17 Mar 2018 21:42:53 +0800
Subject: [PATCH] auto commit
---
notes/分布式基础.md | 15 ++++-----------
1 file changed, 4 insertions(+), 11 deletions(-)
diff --git a/notes/分布式基础.md b/notes/分布式基础.md
index 212a24c6..2b1a696d 100644
--- a/notes/分布式基础.md
+++ b/notes/分布式基础.md
@@ -1,22 +1,15 @@
* [一、基本概念](#一基本概念)
* [异常](#异常)
- * [1. 服务器宕机](#1-服务器宕机)
- * [2. 网络异常](#2-网络异常)
- * [3. 磁盘故障](#3-磁盘故障)
* [超时](#超时)
* [衡量指标](#衡量指标)
- * [1. 性能](#1-性能)
- * [2. 可用性](#2-可用性)
- * [3. 一致性](#3-一致性)
- * [4. 可扩展性](#4-可扩展性)
* [二、数据分布](#二数据分布)
* [哈希分布](#哈希分布)
* [顺序分布](#顺序分布)
* [三、负载均衡](#三负载均衡)
* [四、复制](#四复制)
- * [1. 强同步复制协议](#1-强同步复制协议)
- * [2. 异步复制协议](#2-异步复制协议)
+ * [强同步复制协议](#强同步复制协议)
+ * [异步复制协议](#异步复制协议)
* [五、CAP](#五cap)
* [六、BASE](#六base)
* [基本可用](#基本可用)
@@ -138,7 +131,7 @@ Distributed Hash Table(DHT):对于哈希空间 0\~2n,将该
主备副本之间有两种复制协议,一种是强同步复制协议,一种是异步复制协议。
-## 1. 强同步复制协议
+## 强同步复制协议
要求主副本将同步操作日志发给备副本之后进行等待,要求至少一个备副本返回成功后,才开始修改主副本,修改完成之后通知客户端操作成功。
@@ -146,7 +139,7 @@ Distributed Hash Table(DHT):对于哈希空间 0\~2n,将该
缺点:可用性差,因为主副本需要等待,那么整个分布式系统的可用时间就会降低。
-## 2. 异步复制协议
+## 异步复制协议
主副本将同步操作日志发给备副本之后不需要进行等待,直接修改主副本并通知客户端操作成功。