diff --git a/notes/分布式基础.md b/notes/分布式基础.md index 39029a48..ada7a594 100644 --- a/notes/分布式基础.md +++ b/notes/分布式基础.md @@ -153,13 +153,15 @@ Distributed Hash Table(DHT):对于哈希空间 0\~2n,将该 在设计分布式系统时,需要根据实际需求弱化某一要求。因此就有了下图中的三种设计:CA、CP 和 AP。 -

+

需要注意的是,分区容忍性必不可少,因为需要总是假设网络是不可靠的。因此实际上设计分布式系统需要在一致性和可用性之间做权衡。 # 六、BASE -BASE 是 Basically Available(基本可用)、Soft state(软状态)和 Eventually consistent(最终一致性)三个短语的缩写。BASE 理论是对 CAP 中一致性和可用性权衡的结果,是基于 CAP 定理逐步演化而来的。BASE 理论的核心思想是:即使无法做到强一致性,但每个应用都可以根据自身业务特点,采用适当的方式来使系统达到最终一致性。 +BASE 是 Basically Available(基本可用)、Soft State(软状态)和 Eventually Consistent(最终一致性)三个短语的缩写。BASE 理论是对 CAP 中一致性和可用性权衡的结果,是基于 CAP 定理逐步演化而来的。BASE 理论的核心思想是:即使无法做到强一致性,但每个应用都可以根据自身业务特点,采用适当的方式来使系统达到最终一致性。 + +

## 基本可用 diff --git a/pics/5930aeb8-847d-4e9f-a168-9334d7dec744.png b/pics/5930aeb8-847d-4e9f-a168-9334d7dec744.png new file mode 100644 index 00000000..6c9a572e Binary files /dev/null and b/pics/5930aeb8-847d-4e9f-a168-9334d7dec744.png differ diff --git a/pics/992faced-afcf-414d-b801-9c16d6570fec.jpg b/pics/992faced-afcf-414d-b801-9c16d6570fec.jpg new file mode 100644 index 00000000..1a363f1e Binary files /dev/null and b/pics/992faced-afcf-414d-b801-9c16d6570fec.jpg differ