温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Eureka的原理介绍

发布时间:2021-06-30 17:55:36 来源:亿速云 阅读:155 作者:chen 栏目:大数据

本篇内容主要讲解“Eureka的原理介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Eureka的原理介绍”吧!

https://blog.csdn.net/JinXYan/article/details/90721953

  • Zookeeper保证CP,在云部署的环境下,

    • 因网络问题使得zk集群失去master节点是较大概率会发生的事,

    • 虽然服务能够最终恢复,

    • 但是漫长的选举时间导致的注册长期不可用是不能容忍的。

  • Eureka保证AP,在Eureka平台中,

    • 如果在15分钟内超过85%的节点都没有正常的心跳,

    • 那么Eureka就认为客户端与注册中心出现了网络故障,

    • 此时会出现以下几种情况:

    • 而不会像zookeeper那样使整个注册服务瘫痪。

    • Eureka不再从注册列表中移除因为长时间没收到心跳而应该过期的服务

    • Eureka仍然能够接受新服务的注册和查询请求,但是不会被同步到其它节点上(即保证当前节点依然可用)

    • 当网络稳定时,当前实例新的注册信息会被同步到其它节点中

    • 因此, Eureka可以很好的应对因网络故障导致部分节点失去联系的情况,

    • 多个Eureka Server之间通过P2P复制的方式完成服务注册表的同步

    • 如果某台服务器宕机,Eureka不会有类似于ZooKeeper的选举leader的过程;

    • 客户端请求会自动切换 到新的Eureka节点;

    • 当宕机的服务器重新恢复后,Eureka会再次将其纳入到服务器集群管理之中;

    • 而对于它来说,所有要做的无非是同步一些新的服务 注册信息而已。

    • 所以,再也不用担心有“掉队”的服务器恢复以后,会从Eureka服务器集群中剔除出去的风险了。

    • Eureka还有一种自我保护机制,

到此,相信大家对“Eureka的原理介绍”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI