分布式(一) -- CAP理论

2020-05-24  本文已影响0人  OakesYa

什么是CAP

之前有同事问我ES在分片复制的时候如何保证数据一致性,因为ES可理解成高可用的分布式集群组成的搜索服务,既然分布式就绕不开数据一致性那个的问题,其实ES集群并没有保证数据一致性,只能在业务代码中进行处理。此时就会涉及到分布式一个经典理论-CAP。CAP理论是分布式系统的基本定理,分别对应着三个单词Consistency(一致性),Availability(可用性),Partition tolerance(分区容错性)。特别注意的是这三个特性最多只能满足两个,不可能同时满足。

为什么不能同时满足

参考(michael whittaker文章
首先我们有一个集群,里面包含G1服务器和G2服务器,G1和G2里面参数值相同,都为V0.

cluster
上一篇 下一篇

猜你喜欢

热点阅读