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. 异步复制协议 +## 异步复制协议 主副本将同步操作日志发给备副本之后不需要进行等待,直接修改主副本并通知客户端操作成功。