Eureka、Zk、Consul对比

简介: Eureka、Zk、Consul对比

Eureka、Zookeeper、Consul对比


1、CAP

  • C:Consistency(强一致性)
  • A:Availability(可用性)
  • P:Partition tolerance(分区容错性)a

CAP理论关注粒度是数据,而不是整体系统设计的策略

2、经典CAP图

  • AP(Eureka)
  1. AP架构
    当网络分区出现后,为了保证可用性,系统B 可以返回旧值 ,保证系统的可用性。
    结论:违背了一致性C的要求,只满足可用性和分区容错,即AP
  • CP(Zookeper、Consul)
  1. a.CP架构
    当网络分区出现后,为了保证一致性,就必须拒接请求,否则无法保证一致性
    结论:违背了可用性A的要求,只满足一致性和分区容错,即CP

相关文章
|
1月前
|
微服务
三个微服务注册中心eureka、consul、zookeeper之间的异同点以及CAP理论图
三个微服务注册中心eureka、consul、zookeeper之间的异同点以及CAP理论图
18 0
|
存储 负载均衡 监控
SpringCloud Day02---服务发现与注册(Eureka+zookeeper+Consul(四)
SpringCloud Day02---服务发现与注册(Eureka+zookeeper+Consul
SpringCloud Day02---服务发现与注册(Eureka+zookeeper+Consul(四)
|
JSON 安全 Java
SpringCloud Day02---服务发现与注册(Eureka+zookeeper+Consul(三)
SpringCloud Day02---服务发现与注册(Eureka+zookeeper+Consul
SpringCloud Day02---服务发现与注册(Eureka+zookeeper+Consul(三)
|
缓存 负载均衡 网络协议
SpringCloud Day02---服务发现与注册(Eureka+zookeeper+Consul(二)
SpringCloud Day02---服务发现与注册(Eureka+zookeeper+Consul)
SpringCloud Day02---服务发现与注册(Eureka+zookeeper+Consul(二)
|
存储 负载均衡 监控
SpringCloud Day02---服务发现与注册(Eureka+zookeeper+Consul)
SpringCloud Day02---服务发现与注册(Eureka+zookeeper+Consul)
SpringCloud Day02---服务发现与注册(Eureka+zookeeper+Consul)
|
存储 网络协议 算法
注册中心原理和选型:Zookeeper、Eureka、Nacos、Consul和Etcd(二)
经过近2周的学习,原来注册中心除了ETCD和Zookeeper,常用的还有Eureka、Nacos、Consul,下面我们就对这些常用的注册中心,初探它们的异同,便于后续技术选型。
1606 0
注册中心原理和选型:Zookeeper、Eureka、Nacos、Consul和Etcd(二)
|
缓存 Kubernetes 负载均衡
注册中心原理和选型:Zookeeper、Eureka、Nacos、Consul和Etcd(一)
经过近2周的学习,原来注册中心除了ETCD和Zookeeper,常用的还有Eureka、Nacos、Consul,下面我们就对这些常用的注册中心,初探它们的异同,便于后续技术选型。
654 0
注册中心原理和选型:Zookeeper、Eureka、Nacos、Consul和Etcd(一)
|
网络协议 Dubbo Java
微服务:注册中心ZooKeeper、Eureka、Consul 、Nacos对比
微服务:注册中心ZooKeeper、Eureka、Consul 、Nacos对比
786 0
微服务:注册中心ZooKeeper、Eureka、Consul 、Nacos对比
|
存储 监控 架构师
Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)【Dalston版】
Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)【Dalston版】
134 0
Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)【Dalston版】
|
6月前
|
存储 安全 Go
Golang 语言微服务的服务注册与发现组件 Consul
Golang 语言微服务的服务注册与发现组件 Consul
57 0