《SpringCloud专题02》-关于SpringCloud组件的停更/升级/替换

Springcloud 官网都停止更新了。然后有新技术的来替代,这篇文章来记录一下技术选型的问题。
《SpringCloud专题02》-关于SpringCloud组件的停更/升级/替换

 

 

2020年springcloud新技术

(1)服务注册中心

Eureka(重度患者)
Zookeeper
Consul
Nacos(推荐)

(2)服务调用

Ribbon(轻度患者)
LoadBalancer

(3)服务调用

Feign(不推荐)
OpenFeign(推荐)

(4)服务降级

Hystrix(不推荐)
resilience4j(国外使用多)
alibaba Sentinel(国内使用多)

(5)服务网关

Zuul(不推荐)
Zuul2(胎死腹中)
gateway(推荐)

(6)服务配置

Config(不推荐)
Nacos(推荐)

(7)服务主线

Bus(不推荐)
Nacos(推荐)

服务注册中心

之前体系中的 Eureka 官方已经不在维护了,强列不再建议选了。大有趋势的是 springcloud 体系里边的 Nacos,如果之前的系统使用的是 zookeeper 也行。
《SpringCloud专题02》-关于SpringCloud组件的停更/升级/替换

服务调用

之前是rebbon,现在也有停止维护的意思了。推出的是LoadBlance。原来的 Feign 不再维护,spring 推出了OpenFeign
《SpringCloud专题02》-关于SpringCloud组件的停更/升级/替换

服务降级

之前的体系里边的做服务熔断的 Hystrix 也停止维护了,但是国内还有大面积的使用,也就是出了问题自己解决。官网推荐的是第二个,第三个是 Alibab 体系里边的,如果重新选型的话,还是用第三个好一点。
《SpringCloud专题02》-关于SpringCloud组件的停更/升级/替换

服务网关

Zuul 现在基本不维护了,Zuul2 本来是准备新出的,但是胎死腹中。spring 推的是 getway。

《SpringCloud专题02》-关于SpringCloud组件的停更/升级/替换

服务配置

《SpringCloud专题02》-关于SpringCloud组件的停更/升级/替换
同样是之前的 停止维护了,可以用携程的 阿波罗,跟推荐 alibaba体系的 Nacos

服务总线

也有Nacos 替换掉了现在的 Bus
《SpringCloud专题02》-关于SpringCloud组件的停更/升级/替换

SpringCloud升级

《SpringCloud专题02》-关于SpringCloud组件的停更/升级/替换
官网

Spring Cloud
https://cloud.spring.io/spring-cloud-static/Hoxton.SR1/reference/htmlsingle/

Spring Cloud中文文档
https://www.bookstack.cn/read/spring-cloud-docs/docs-index.md

Spring Boot
https://docs.spring.io/spring-boot/docs/2.2.2.RELEASE/reference/htmlsingle/