栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

zookeeper与eureka的区别(Eureka和Zookeeper还有Consul三个注册中的异同点和对CAP原则的了解)

zookeeper与eureka的区别(Eureka和Zookeeper还有Consul三个注册中的异同点和对CAP原则的了解)

一、三个注册中心的异同点

二、CAP原则

C:Consistency(强一致性)

A:  Availability  (可用性)

P:  Partition tolerance (可容错性)

并且CAP的原则就是要么是AP、要么是CP,但是不存在CAP

而且CAP理论关注粒度是数据,而不是整体系统设计的策略

AP架构(Eureka):当网络分区出现后,为了保证可用性,系统B可以发挥旧值,保证系统的可用性。

所以这违反了一致性C的要求,只满足可用性和分区容错,即AP。

如下图:

CP架构(Consul/Zookeeper): 当网络分区出现后,为了保证一致性,就必须拒接请求,否则无法保证一致性 。所以他这个违反了可用性A的要求,只满足一致性和分区容错,即CP

如下图:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/772316.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号