Skip to content

Commit 29310cd

Browse files
committed
Update cap&base-theorem.md
1 parent 703c7b4 commit 29310cd

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

docs/distributed-system/theorem&algorithm&protocol/cap&base-theorem.md

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,11 @@ tag:
55
- 分布式协议&算法
66
---
77

8-
经历过技术面试的小伙伴想必对这个两个概念已经再熟悉不过了
8+
经历过技术面试的小伙伴想必对 CAP & BASE 这个两个理论已经再熟悉不过了
99

10-
Guide哥当年参加面试的时候,不夸张地说,只要问到分布式相关的内容,面试官几乎是必定会问这两个分布式相关的理论。
10+
我当年参加面试的时候,不夸张地说,只要问到分布式相关的内容,面试官几乎是必定会问这两个分布式相关的理论。一是因为这两个分布式基础理论是学习分布式知识的必备前置基础,二是因为很多面试官自己比较熟悉这两个理论(方便提问)
1111

12-
并且,这两个理论也可以说是小伙伴们学习分布式相关内容的基础了!
13-
14-
因此,小伙伴们非常非常有必要将这理论搞懂,并且能够用自己的理解给别人讲出来。
15-
16-
这篇文章我会站在自己的角度对这两个概念进行解读!
17-
18-
*个人能力有限。如果文章有任何需要改善和完善的地方,欢迎在评论区指出,共同进步!——爱你们的Guide哥*
12+
我们非常有必要将这两个理论搞懂,并且能够用自己的理解给别人讲出来。
1913

2014
## CAP理论
2115

@@ -37,11 +31,11 @@ CAP 理论的提出者布鲁尔在提出 CAP 猜想的时候,并没有详细
3731

3832
- **一致性(Consistency)** : 所有节点访问同一份最新的数据副本
3933
- **可用性(Availability)**: 非故障的节点在合理的时间内返回合理的响应(不是错误或者超时的响应)。
40-
- **分区容错性(Partition tolerance** : 分布式系统出现网络分区的时候,仍然能够对外提供服务。
34+
- **分区容错性(Partition Tolerance** : 分布式系统出现网络分区的时候,仍然能够对外提供服务。
4135

4236
**什么是网络分区?**
4337

44-
> 分布式系统中,多个节点之前的网络本来是连通的,但是因为某些故障(比如部分节点网络出了问题)某些节点之间不连通了,整个网络就分成了几块区域,这就叫网络分区
38+
分布式系统中,多个节点之前的网络本来是连通的,但是因为某些故障(比如部分节点网络出了问题)某些节点之间不连通了,整个网络就分成了几块区域,这就叫 **网络分区**
4539

4640
![partition-tolerance](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/2020-11/partition-tolerance.png)
4741

0 commit comments

Comments
 (0)