SpringCloud | |
---|---|
注册核心 | Eureka |
负载平衡、重试 | Ribbon |
熔断、降级 | Hystrix |
Ribbon+Hystrix | Feign(默认不启用 Hystrix) |
Ribbon+Hystrix | Zuul(默认不启用 Ribbon 重试) |
Ribbon:负载平衡、申请重试
Hystrix:熔断、降级
Dubbo | |
---|---|
注册核心 | Zookeeper |
负载平衡 | Nginx |
eureka 和 zookeeper 区别
eureka:
- 强调 AP(可用性)
- 集群构造:对等构造
zookeeper:
- 强调 CP(一致性)
- 集群构造:主从构造