CAP定律#

分区容错性#
分区容错性(Partition Tolerance):一个结点挂掉不影响另一个结点对外提供服务
分区容错性是分布式系统具备的基本能力


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

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

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

