CAP是什么意思
时间:2026-05-25 08:12:43来源:CAP是“Consistency, Availability, Partition tolerance”的缩写,是分布式系统设计中的一个核心理论。它指出,在分布式系统中,无法同时满足一致性(Consistency)、可用性(Availability)和分区容忍性(Partition tolerance)三个特性,最多只能同时满足其中两个。
| 特性 | 含义 | 说明 |
| Consistency | 数据一致性 | 所有节点看到的数据是一致的 |
| Availability | 可用性 | 每个请求都能得到响应,不保证数据最新 |
| Partition tolerance | 分区容忍性 | 系统能容忍网络分区,继续运行 |
在实际应用中,大多数系统会选择牺牲一致性或可用性来保证分区容忍性。例如,数据库系统常根据需求选择CP(强一致性)或AP(高可用性)模式。理解CAP有助于在系统设计时做出合理权衡。
展开更多
标签:
