当前位置:首页 > 视野 >

CAP是什么意思

时间:2026-05-25 08:12:43来源:

CAP是“Consistency, Availability, Partition tolerance”的缩写,是分布式系统设计中的一个核心理论。它指出,在分布式系统中,无法同时满足一致性(Consistency)、可用性(Availability)和分区容忍性(Partition tolerance)三个特性,最多只能同时满足其中两个。

特性 含义 说明
Consistency 数据一致性 所有节点看到的数据是一致的
Availability 可用性 每个请求都能得到响应,不保证数据最新
Partition tolerance 分区容忍性 系统能容忍网络分区,继续运行

在实际应用中,大多数系统会选择牺牲一致性或可用性来保证分区容忍性。例如,数据库系统常根据需求选择CP(强一致性)或AP(高可用性)模式。理解CAP有助于在系统设计时做出合理权衡。

展开更多
标签: