CAP

CAP 原则又称 CAP 定理,在一个分布式系统中包含三个部分,Consistency(一致性)、Availability(可用性)、Partition tolerance(分区容错性)。
一致性(C)
同一时刻,分布式系统中所有节点的数据都是相同的。
可用性(A):
在合理时间范围内,系统是否能够正常响应客户端的读写请求。
分区容错性(P):
当分布式系统集群中的一部分节点或者网络分区故障后,系统是否仍能正常提供服务。

 

1753846108250

 

如果要保证 CAP 三个都满足,即发生网络分区(P)后:
1)要保证合理时间内正常提供服务(A),这时候数据库可能都断开了,没有同步,某些节点的数据可能不是最新的了,显然就不能保证所有节点的数据一致性了(C);------AP
2)要保证数据一致性(C),那就要等网络恢复并完成数据同步后才能正常提供服务,这样就不能保证可用性(A)了,即不能在合理时间内正常提供服务:------CP

posted @ 2025-07-30 11:31  KLAPT  阅读(5)  评论(0)    收藏  举报