分布式的CAP理论

CAP 也就是 Consistency(一致性)、Availability(可用性)、Partition Tolerance(分区容错性) 这三个单词首字母组合。


在理论计算机科学中,CAP 定理(CAP theorem)指出对于一个分布式系统来说,当设计读写操作时,只能能同时满足以下三点中的两个:


一致性(Consistence) : 所有节点访问同一份最新的数据副本


可用性(Availability): 非故障的节点在合理的时间内返回合理的响应(不是错误或者超时的响应)。


分区容错性(Partition tolerance) : 分布式系统出现网络分区的时候,仍然能够对外提供服务。


并且网络是不靠谱的,所以我们必须要满足分区容错性,所以在分布式理论上不可能选择 CA 架构,只能选择 CP 或者 AP 架构。  


上一篇:WCF技术剖析之二十三:服务实例(Service Instance)生命周期如何控制[中篇]


下一篇:UBUNTU安装gRPC