一. 注册中心选型
1. Eureka–不再更新新版本,不推荐
2. zookeper
3. consul
4. Nacos–推荐使用
二. 服务调用
1. Ribbon–有些问题了
2. LoadBalancer–刚起步
3. Feign–不再维护,不推荐
4. OpenFeign–可以考虑
三. 服务降级
1. Hystrix–官网已不再推荐,国内刚开始使用
2. Resilience4j --官网目前推荐
Resilience4j 是受Netflix的Hysrix项目启发,专门为Java 8 和函数式编程设计的轻量级容错框架。轻量级体现在其只用 Vavr 库(前身是 Javaslang),没有任何外部依赖。而 Hystrix 依赖了 Archaius ,Archaius 本身又依赖很多第三方包,例如 Guava、Apache Commons Configuration 等。