1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

Merge pull request #1372 from anaer/patch-25

Update CAP理论.md
This commit is contained in:
Guide哥 2021-09-07 21:52:52 +08:00 committed by GitHub
commit 545ddee7e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,11 +24,11 @@ Guide哥当年参加面试的时候不夸张地说只要问到分布式相
CAP 理论的提出者布鲁尔在提出 CAP 猜想的时候,并没有详细定义 **Consistency**、**Availability**、**Partition Tolerance** 三个单词的明确定义。
因此,对于 CAP 的民间解读有很多,一般比较被大家推荐的是下面 👇 这种版本的解。
因此,对于 CAP 的民间解读有很多,一般比较被大家推荐的是下面 👇 这种版本的解
在理论计算机科学中CAP 定理CAP theorem指出对于一个分布式系统来说当设计读写操作时只能同时满足以下三点中的两个
- **一致性Consistence** : 所有节点访问同一份最新的数据副本
- **一致性Consistency** : 所有节点访问同一份最新的数据副本
- **可用性Availability**: 非故障的节点在合理的时间内返回合理的响应(不是错误或者超时的响应)。
- **分区容错性Partition tolerance** : 分布式系统出现网络分区的时候,仍然能够对外提供服务。