SpringCloud的Eureka比Zookeeper的优势在哪里
1、Eureka遵守的就是AP原则,Zookeeper遵守的是CP原则。
CAP指的是:强一致性(C)Consistency。
可用性(A)Avaliability。
分区容错性(P)Partition tolerance。
2、CAP原则最多只能同时较好的满足两个。
3、电商网站双十一当天选择的是AP理论,我们必须保证我们系统的可用性,一致性可以有所延迟。
4、Zookeeper保证CP。
当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的注册信息,但不能接受服务直接down掉不可用。
5、Eureka保证AP。
Eureka看明白了这一点,因此在设计时就优先保证 可用性。Eureka不再从注册列表中移除因为长时间没收到心跳而应该过期的服务。
6、Eureka可以很好的应对因网络故障导致部分节点失去联系的情况,而不会像zookeeper那么使整个注册服务瘫痪。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:23
阅读量:66
阅读量:53
阅读量:75
阅读量:37