微服务架构的数据一致性原理
CAP 原理
cap原理是由加州大学伯克利分校Eric Brewer教授提出来的。
指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可同时满足
- 一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。
- 可用性(A): 每个操作都必须以可预期的响应结束
- 分区容忍性(P): 即使出现单个组件无法可用,操作依然可以完成
cap原理是由加州大学伯克利分校Eric Brewer教授提出来的。
指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可同时满足