CAP三者是否可以共有

CAP三者是否可以共有

CAP三者不能共有,在分布式系统中,网络无法保证100%可靠,分区其实是一个必然现象,如果我们选择了CA而放弃了P,那么当繁盛分区故障现象时,为了保证一致性,在这个时候必须拒绝请求,但是A又不允许,那么分布式系统理论上不可能选择CA架构,只能选择CP或者AP架构。
对于CP来说,放弃可用性,追求一致性和分区容错性,我们的ZooKeeper其实就是追求的强一致性
对于AP来说,放弃一致性(这里指的是强一致性),追求分区容错性和可用性,这是很多分布式系统设计时的选择,后面的BASE也是根据AP来扩展的。

发布了279 篇原创文章 · 获赞 97 · 访问量 59万+

猜你喜欢

转载自blog.csdn.net/u010838785/article/details/104455438
今日推荐