[本文来自:www.ii77.com]
[本文来自:www.ii77.com]
作者 | 倪升武
责编 | 郭 芮
大家都说今年是互联网寒冬,但是前段时间有个读者很高兴的跟我聊天说他去京东了。我问他都问了什么问题?他说问了很多微服务相关的,其中有一个问题就是:同样是..中心,你觉得 Zookeeper 和 Eureka 哪个更好?
刚好最近也在看微服务相关的东西,索性就针对这个问题,简单总结一下 Zookeeper 和 Eureka 之间的区别,希望读者能够从中得到有用的东西。
CAP 理论
在总结两者的区别之前,我们先来看一个 CAP 理论。
什么叫 CAP 理论呢?CAP 理论是由 Eric Brewer 教授提出,是分布式系统中的一个重要的概念。CAP 具体如下:
C(Consistency):数据一致性。大家都知道,分布式系统中,数据会有副本。由于网络或者机器故障等因素,可能有些副本数据写入正确,有些却写入错误或者失败,这样就导致了数据的不一致了。而满足数据一致性规则,就是保证所有数据都要同步。
A(Availability):可用性。我们需要获取什么数据时,都能够正常地获取到想要的数据(当然,允许可接受范围内的网络延迟),也就是说,要保证任何时候请求数据都能够正常响应。
P(Partition Tolerance):分区容错性。当网络通信发生故障时,集群仍然可用,不会因为某个节点挂了或者存在问题,而影响整个系统的正常运作。
对于分布式系统来说,出现网络分区是不可避免的,因此分区容错性是必须要具备的。也就是说,CAP三者,P是必须的,是个客观存在的事实,不可避免,也无法绕过。
Zookeeper 的 CP 原则
对于 Zookeeper 来说,它是 CP 的。也就是说,Zookeeper 是保证数据的一致性的,但是这里还需要注意一点是,Zookeeper 它不是强一致的,什么意思呢?打个比方,现在客户端 A 提交一个写操作,Zookeeper 在过半数节点操作成功之后就可以返回,但此时,客户端 B 的读操作请求的是 A 写操作尚未同步到的节点,那么读取的就不是 A 最新提交的数据了。
那如何保证强一致性呢?我们可以在读取数据的时候先执行一下 sync 操作,即与 leader 节点先同步一下数据,再去取,这样才能保证数据的强一致性。
但是 Zookeeper 也有个缺陷,刚刚提到了 leader 节点,当 master 节点因为网络故障与其他节点失去联系时,剩余节点会重新进行 leader 选举。问题在于,选举 leader 的时间太长,30 ~ 120s, 且选举期间整个 Zookeeper 集群都是不可用的,这就导致在选举期间..服务瘫痪。
在云部署的环境下,因网络问题使得 Zookeeper 集群失去 master 节点是较大概率会发生的事,虽然服务能够最终恢复,但是漫长的选举时间导致的..长期不可用是不能容忍的。比如双十一当天,那就是灾难性的。
Eureka 的 AP 原则
更多全球网络安全资讯尽在E安全官网www.easyaq.com 小编来报: 微软在MIT许可证下发布了Windows 计算器的源代码,此举引起业界广泛关注。 若是全球开发者合力,能否完善标志性的Windo
南极熊·中国3D打印垂直媒体·欢迎关注 2019年3月5日,第二十七届上海国际广告技术设备展览会在上海国家会展中心正式开展,闪铸携3D打印发光字解决方案亮相该展会(展位号2H-B092
关注风云之声 提升思维层次 导读 之前我们通过全球上市公司的股票市值的维度,来看了下中美的七条赛道的竞争。分别是ICT,金融,制药,消费品牌和渠道,能源化工,航空航天产
5G一直是今年很热门的话题,而且在刚刚过去的MWC2019大会上,华为、三星、小米等厂商也是亮相了他们的5G手机。那么问题来了,既然5G手机都有了,那么5G网络何时商用呢?费用贵吗
与其相忘江湖,不如点击“ 蓝字 ”关注 汽车行业140+篇 顶级报告 大放送! 148篇顶尖干货知识,小编吐血整理! 废话不多说,今天小编给大家分享148份汽车产业顶级报告,包含:智能
4G网络用得 正 火呢 5G应用又沸沸扬扬地搞起来了 听说2019年下半年正式到达 近期又传闻最快5月份就来 …… 整得早报君的心痒痒的 整天不停地刷信号 刷着刷着 万万没想到 5G信号真的
在日常生活中,我们经常会发生忘记带钥匙被“拒之门外”,或是出去取快递没有带钥匙,门却被自己带上的遭遇。虽然算不上大事,但解决起来费时费力相当糟心。其实针对这样的
哈尔滨市民 您好!黑龙江百姓一直在关注着全国两会。 我有一个问题,我家孩子今年就要上小学了,我最关心的就是, “四零”承诺 、教育公平 是否真的能够实现? 省委书记 张庆
hi188| 编辑 在此之前,我也听说过一些VR+汽车的应用案例,例如NVIDIA利用VR技术的虚拟场景训练其自动驾驶技术,奥迪通过在展厅部署VR头显从而提供更全面的汽车展览和实施的定制
来源:21财闻汇综合自:新华网(李乔宇)、TechWeb、中国新闻网、电商之家(ID:iechome) 今年手机资费可能再次下降。 日前, 李 总理在政府工作报告中提到, 持续推动网络提速降费
本文内容来自网友供稿,如有信息侵犯了您的权益,请联系反馈核实
Copyright 2024.爱妻自媒体,让大家了解更多图文资讯!