一分钟了解CAP原理的概念

在一个分布式计算机系统中,一致性(C),可用性(A)和分区容错性(P) ,这三种无法同时得到满足,最多满足两个。

一分钟了解CAP原理的概念

什么是CAP原理

CAP原理指的是,在分布式系统中,不可能同时满足一致性、可用性和分区容忍性,最早由Eric Brewer在 2000 年提出,后来Lynch等人进行了证明。

CAP原理中的“CAP”分别指的是什么?

C:一致性,英文为Consistency,简称C,指同一时刻全网数据完全一致。

A:可用性,英文为Availability,简称A,指一部分节点更新数据后,任何非失败节点都能应答请求。

P:分区容忍性,英文为Partition Tolerance,简称P,指网络可能发生分区,即节点之间的通信不可保障。

总结一下:

其实CAP原理说的是,在一个分布式计算机系统中,一致性(C),可用性(A)和分区容错性(P) ,这三种无法同时得到满足,最多满足两个。

如果选择了可用性(A) 和分区容错性(P) , 就要放弃一致性(C);如果选择了一致性(C) 和 分区容错性(P) , 就得放弃可用性(A) ;如果你想同时满足一致性(C)和可用性(A),那就不可能是分布式系统,这种情况其实已经退化成了单机应用, 没有什么意义了。

转载声明:本文 由CoinON抓取收录,观点仅代表作者本人,不代表CoinON资讯立场,CoinON不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。

声明:图文来源于网络,如有侵权请联系删除

风险提示:投资有风险,入市需谨慎。本资讯不作为投资理财建议。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2019年11月20日 下午10:32
下一篇 2019年11月20日 下午10:32

相关推荐

一分钟了解CAP原理的概念

星期三 2019-11-20 22:32:23

一分钟了解CAP原理的概念

什么是CAP原理

CAP原理指的是,在分布式系统中,不可能同时满足一致性、可用性和分区容忍性,最早由Eric Brewer在 2000 年提出,后来Lynch等人进行了证明。

CAP原理中的“CAP”分别指的是什么?

C:一致性,英文为Consistency,简称C,指同一时刻全网数据完全一致。

A:可用性,英文为Availability,简称A,指一部分节点更新数据后,任何非失败节点都能应答请求。

P:分区容忍性,英文为Partition Tolerance,简称P,指网络可能发生分区,即节点之间的通信不可保障。

总结一下:

其实CAP原理说的是,在一个分布式计算机系统中,一致性(C),可用性(A)和分区容错性(P) ,这三种无法同时得到满足,最多满足两个。

如果选择了可用性(A) 和分区容错性(P) , 就要放弃一致性(C);如果选择了一致性(C) 和 分区容错性(P) , 就得放弃可用性(A) ;如果你想同时满足一致性(C)和可用性(A),那就不可能是分布式系统,这种情况其实已经退化成了单机应用, 没有什么意义了。