auto commit
This commit is contained in:
parent
c468418885
commit
75de817a59
|
@ -1,22 +1,15 @@
|
|||
<!-- GFM-TOC -->
|
||||
* [一、基本概念](#一基本概念)
|
||||
* [异常](#异常)
|
||||
* [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\~2<sup>n</sup>,将该
|
|||
|
||||
主备副本之间有两种复制协议,一种是强同步复制协议,一种是异步复制协议。
|
||||
|
||||
## 1. 强同步复制协议
|
||||
## 强同步复制协议
|
||||
|
||||
要求主副本将同步操作日志发给备副本之后进行等待,要求至少一个备副本返回成功后,才开始修改主副本,修改完成之后通知客户端操作成功。
|
||||
|
||||
|
@ -146,7 +139,7 @@ Distributed Hash Table(DHT):对于哈希空间 0\~2<sup>n</sup>,将该
|
|||
|
||||
缺点:可用性差,因为主副本需要等待,那么整个分布式系统的可用时间就会降低。
|
||||
|
||||
## 2. 异步复制协议
|
||||
## 异步复制协议
|
||||
|
||||
主副本将同步操作日志发给备副本之后不需要进行等待,直接修改主副本并通知客户端操作成功。
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user