auto commit
This commit is contained in:
parent
cf934b7f49
commit
40d9a164a9
@ -11,11 +11,7 @@
|
|||||||
* [复制原理](#复制原理)
|
* [复制原理](#复制原理)
|
||||||
* [复制协议](#复制协议)
|
* [复制协议](#复制协议)
|
||||||
* [CAP](#cap)
|
* [CAP](#cap)
|
||||||
* [一致性模型](#一致性模型)
|
|
||||||
* [BASE](#base)
|
* [BASE](#base)
|
||||||
* [基本可用](#基本可用)
|
|
||||||
* [软状态](#软状态)
|
|
||||||
* [最终一致性](#最终一致性)
|
|
||||||
* [四、容错](#四容错)
|
* [四、容错](#四容错)
|
||||||
* [故障检测](#故障检测)
|
* [故障检测](#故障检测)
|
||||||
* [故障恢复](#故障恢复)
|
* [故障恢复](#故障恢复)
|
||||||
@ -169,27 +165,23 @@ Distributed Hash Table(DHT):对于哈希空间 [0, 2<sup>n</sup>-1],将
|
|||||||
|
|
||||||
<div align="center"> <img src="../pics//992faced-afcf-414d-b801-9c16d6570fec.jpg" width="500"/> </div><br>
|
<div align="center"> <img src="../pics//992faced-afcf-414d-b801-9c16d6570fec.jpg" width="500"/> </div><br>
|
||||||
|
|
||||||
## 一致性模型
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## BASE
|
## BASE
|
||||||
|
|
||||||
BASE 是 Basically Available(基本可用)、Soft State(软状态)和 Eventually Consistent(最终一致性)三个短语的缩写。BASE 理论是对 CAP 中一致性和可用性权衡的结果,是基于 CAP 定理逐步演化而来的。BASE 理论的核心思想是:即使无法做到强一致性,但每个应用都可以根据自身业务特点,采用适当的方式来使系统达到最终一致性。
|
BASE 是 Basically Available(基本可用)、Soft State(软状态)和 Eventually Consistent(最终一致性)三个短语的缩写。BASE 理论是对 CAP 中一致性和可用性权衡的结果,是基于 CAP 定理逐步演化而来的。BASE 理论的核心思想是:即使无法做到强一致性,但每个应用都可以根据自身业务特点,采用适当的方式来使系统达到最终一致性。
|
||||||
|
|
||||||
<div align="center"> <img src="../pics//5930aeb8-847d-4e9f-a168-9334d7dec744.png" width="250"/> </div><br>
|
<div align="center"> <img src="../pics//5930aeb8-847d-4e9f-a168-9334d7dec744.png" width="250"/> </div><br>
|
||||||
|
|
||||||
## 基本可用
|
### 1. 基本可用
|
||||||
|
|
||||||
指分布式系统在出现故障的时候,保证核心可用,允许损失部分可用性。
|
指分布式系统在出现故障的时候,保证核心可用,允许损失部分可用性。
|
||||||
|
|
||||||
例如,电商在做促销时,服务层可能只提供降级服务,部分用户可能会被引导到降级页面上。
|
例如,电商在做促销时,服务层可能只提供降级服务,部分用户可能会被引导到降级页面上。
|
||||||
|
|
||||||
## 软状态
|
### 2. 软状态
|
||||||
|
|
||||||
指允许系统存在中间状态,而该中间状态不会影响系统整体可用性,即不同节点的数据副本之间进行同步的过程允许存在延时。
|
指允许系统存在中间状态,而该中间状态不会影响系统整体可用性,即不同节点的数据副本之间进行同步的过程允许存在延时。
|
||||||
|
|
||||||
## 最终一致性
|
### 3. 最终一致性
|
||||||
|
|
||||||
一致性模型包含以下三种:
|
一致性模型包含以下三种:
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user