eureka对比Zookeeper:
Zookeeper在设计的时候遵循的是CP原则,即一致性,Zookeeper会出现这样一种情况,当master节点因为网络故障与其他节点失去联系时剩余节点会重新进行leader选举,问题在于,选举leader的时间太长:30~120s,且选举期间整个Zookeeper集群是不可用的,这就导致在选举期间注册服务处于瘫痪状态,在云部署的环境下,因网络环境使Zookeeper集群失去master节点是较大概率发生的事情,虽然服务能够最终恢复,但是漫长的选举时间导致长期的服务注册不可用是不能容忍的。
Eureka在设计的时候遵循的是AP原则,即可用性。Eureka各个节点(服务)是平等的, 没有主从之分,几个节点down掉不会影响正常工作,剩余的节点(服务) 依然可以提供注册与查询服务,而Eureka的客户端在向某个Eureka注册或发现连接失败,则会自动切换到其他节点,也就是说,只要有一台Eureka还在,就能注册可用(保证可用性), 只不过查询到的信息不是最新的(不保证强一致),除此之外,Eureka还有自我保护机制,如果在15分钟内超过85%节点都没有正常心跳,那么eureka就认为客户端与注册中心出现了网络故障,此时会出现一下情况:
1: Eureka 不再从注册列表中移除因为长时间没有收到心跳而过期的服务。
2:Eureka 仍然能够接收新服务的注册和查询请求,但是不会被同步到其它节点上(即保证当前节点可用)
3: 当网络稳定后,当前实例新的注册信息会被同步到其它节点中
eureka对比Zookeeper:相关推荐
- 【重难点】【分布式 01】RESTful、RPC 对比、Dubbo、Spring Cloud 对比、Eureka、Zookeeper、Consul、Nacos 对比、分布式锁
[重难点][分布式 01]RESTful.RPC 对比.Dubbo.Spring Cloud 对比.Eureka.Zookeeper.Consul.Nacos 对比.分布式锁 文章目录 [重难点][分 ...
- 注册中心对比Zookeeper、Eureka、Nacos、Consul和Etcd
一.注册中心概念 1.1 什么是注册中心 注册中心主要有三种角色: 服务提供者(RPC Server):在启动时,向 Registry 注册自身服务,并向 Registry 定期发送心跳汇报存活状态. ...
- 服务注册中心,Eureka与Zookeeper比较
2019独角兽企业重金招聘Python工程师标准>>> 1. 前言 服务注册中心,给客户端提供可供调用的服务列表,客户端在进行远程服务调用时,根据服务列表然后选择服务提供方的服务地址 ...
- eureka和ZooKeeper的区别
本文作者通过ZooKeeper与Eureka作为 Service发现服务(注:WebServices 体系中的UDDI就是个发现服务)的优劣对比,分享了Knewton在云计算平台部署服务的经验.本文虽 ...
- 你还不知道 Eureka 和 zookeeper 的区别吗?
前言 最近在面试的时候,被问到了这个问题,作答的不是很好,在此进行整理和学习,希望能够帮助大家. CAP理论 在了解eureka和zookeeper区别之前,我们先来了解一下这个知识,cap理论. 1 ...
- eureka 和zookeeper 区别 优势【转】
作为服务注册中心,Eureka比Zookeeper好在哪里 著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性).A(可用性)和P(分区容错性).由于分区容错性在是分布式系统中必须要保证的, ...
- Eureka 与Zookeeper 的区别,Eureka相较于Zookeeper好在哪?
传统的ACID A(Atomicity) 原子性 C(Consistency) 一致性 I (Isolation)独立性 D(Durability)持久性 关系型数据库(MySQL,Oracle,Sq ...
- Eureka和Zookeeper注册中心的区别
首先我们先说下: RDBMS==>(MySql,Oracle,SqlServer等关系型数据库)遵循的原则是:ACID原则(A:原子性.C:一致性.I:独立性.D:持久性.). NoSql==& ...
- Eureka和Zookeeper区别 —— 杂记
分布式系统中有一个理论,CAP理论,或者叫CAP原则: CAP指的是在一个分布式系统中,Consistency(一致性). Availability(可用性).Partition tolerance( ...
最新文章
- java8默认内存收集器_使用正确的垃圾收集器将Java内存使用量降至最低
- 返回内容验签失败_邮件经常失败回弹很糟心?一定要知道这几个小知识
- 三星的S3C2440A 存储器控制器
- 新到的电脑BIOS中无法识别U盘
- android ExpandableListView详解
- DPDK QOS2 -- DPDK的QOS框架
- HTML资源嗅探,scrapy-2 嗅探网站,解析HTML
- PDF格式转换工具百度网盘下载地址及破解方法
- 专访 Livid:程序员值得花时间一看!
- 金蝶kis专业版公网访问_金蝶KIS远程服务器端和远程客户端配置说明
- word文件不能编辑是什么原因
- 每天实现一个小特效:百度新闻导航栏特效
- 低代码平台无极(wj)系列(一):从低代码服务到0代码的应用背景
- 如何搭建云进销存-采购管理系统?
- 第三章顺序结构,输入正方形的边长,输出其周长和面积
- 传奇归来服务器维护,传奇归来开服表
- ajax接口500错误,djangoajax请求返回500个内部服务器错误
- 用计算机弹卡农数字谱,卡农电脑钢琴曲谱_卡农电脑键盘钢琴谱
- 世界最小投影仪诞生!纽扣一样大小
- Hudi on Flink上手使用总结
热门文章
- redis哨兵相关详解
- activeMQ高并发发送消息异常解决方法
- scrapy-redis 分布式哔哩哔哩网站用户爬虫
- Luogu-P3205-HNOI2010-合唱队
- 剑指offer:变态跳台阶
- NOVO Nordisk IT SOP List
- 知道这些面试技巧,让你的测试求职少走弯路
- meta http-equiv=X-UA-Compatible content=IE=7 /意思是将IE8用IE7进行渲染,使网页在IE8下正常...
- Topcoder SRM 630div 2
- Nginx安全说:一剑封喉