eureka和zookeeper有什么区别

  1. zk保证的是CP,即分区容错和一致性,eureka保证的是AP、即可用性和分区容错
  2. zk的master如果挂掉,需要进行选举,此时zk无法使用。
  3. eureka的各个节点是平等的,只要有一台是正常的就能提供服务。
图片[1]-eureka和zookeeper有什么区别-不念博客

eureka还有一种自我保护机制,如果15分钟内超过85%的节点没有正常心跳会开启保护机制。

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

网络稳定后再同步到其他节点。

同时eureka的客户端也会缓存服务信息。eureka对于服务 注册发现来说是非常好的选择

© 版权声明
THE END