196 字
1 分钟
CAP定律
2025-03-02

CAP定律#

CAP

分区容错性#

分区容错性(Partition Tolerance):一个结点挂掉不影响另一个结点对外提供服务

分区容错性是分布式系统具备的基本能力

P1

P2

一致性#

一致性(Consistency):一旦数据更新完成并成功返回客户端后,整个系统中所有结点在同一时间的数据完全一致。

C1

  1. 由于存在数据同步的过程,写操作的响应会有一定的延迟
  2. 为了保证一致性会对资源进行上锁,此时有请求对该数据操作会被阻塞,待数据同步完成释放锁

C2

可用性#

可用性(Availability):所有请求都有响应,且不会出现响应超时或响应错误

A1

A2

CAP定律
https://fuwari.vercel.app/posts/databasecap/
作者
Lettle
发布于
2025-03-02
许可协议
CC BY-NC-SA 4.0