Eureka和Zookeeper Consul的治理机制的区别?

Eureka和Zookeeper Consul的治理机制的区别?

  • Eureka 服务治理强调的是CAP的AP(可用性和可靠性),而ZK和Consul强调的CP(一致性和可靠性)。
  • Eureka为了实现服务的更高的可用性牺牲了一定的一致性,在某种情况下接受故障实际无法维持心跳,也不会丢掉实例具体可查看Eureka保护机制。
    • 举个例子:当注册中心由于网络故障导致和所有服务无法维持心跳,在强调AP理论Eureka的会将所有的服务从服务列表中剔除,但Eureka会因为超过百分之80的实例丢失心跳而触发Eureka的保护机制(可参考: https://blog.csdn.net/qq_33249725/article/details/90138955 ,此时会保留服务实例 ,实现了更高的可用性。

你可能感兴趣的:(SpringCloud)