首页 > 其他 > 详细

zk和eureka用作服务发现对比

时间:2020-04-24 20:51:06      阅读:96      评论:0      收藏:0      [点我收藏+]

一,著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。作为注册中心zk保证的是cp、eureka保证的是ap

二,zk的master如果挂掉,需要进行选举。此时zk是无法使用的,选举的时间是30~120s。漫长的时间导致服务注册中心长时间无法使用是不能忍受的。

三,eureka保证的是ap,eureka的各个节点是平等的。只要有一台是正常的就能提供服务,只不过不保证强的一致性。eureka还有一种自我保护机制,如果15分钟内超过85%的节点没有正常心跳。eureka会开启保护机制。

  eureka不再从注册列表移除长时间没有心跳的服务、eureka仍能接受新的服务注册和查询,只不过不会同步到其他节点。网络稳定后再同步到其他节点。

 

参考:https://www.jianshu.com/p/87ef94edaf5a

 

zk和eureka用作服务发现对比

原文:https://www.cnblogs.com/shengkai126126/p/12769886.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!