基本上 之前的那套 springcloud 官网都停止更新了。然后有新技术的来替代,这篇文章来记录一下技术选型的问题。
我觉得 springcloud 体系还是直接选用 springcloud alibaba比较好一点,像之前的体系,一年时间用的好好的就停止维护了。这谁敢选啊。
# # 服务注册中心
之前体系中的 Eureka 官方已经不在维护了,强列不再建议选了。大有趋势的是 springcloud 体系里边的 Nacos,如果之前的系统使用的是 zookeeper 也行。
# # 服务调用
之前是rebbon,现在也有停止维护的意思了。推出的是LoadBlance
# # 服务降级
原来的 Feign 不再维护,spring 推出了 OpenFeign
# # 服务熔断
之前的体系里边的做服务熔断的 Hystrix 也停止维护了,但是国内还有大面积的使用,也就是出了问题自己解决。官网推荐的是第二个,第三个是 Alibab 体系里边的,如果重新选型的话,还是用第三个好一点。
# # 服务网关
Zuul 现在基本不维护了,Zuul2 本来是准备新出的,但是胎死腹中。spring 推的是 getway。
# # 服务配置
同样是之前的 停止维护了,可以用携程的 阿波罗,跟推荐 alibaba体系的 Nacos
# # 服务总线
也有Nacos 替换掉了现在的 Bus