SpringCloud的Hoxton版本,和之前的版本相比,用新的组件替换掉了原来大部分的组件,老的组件现在处于 停更不停用 的状况。

详情见下图(× 的表示之前的组件,现在停更了的; 的表示新的替换后的组件):

描述:

服务注册中心:

Eureka:官方停止更新,并且已经有更好的替代产品了,可以使用,但是官方已经不建议使用了(重度患者)。

Zookeeper:某些老系统,以前是用的Zookeeper + Dubbo,后来做技术升级,结果发现SpringCloud的Eureka停更了,然后就用了最少的技术切换,那么就用了Zookeeper做注册中心。

Consul:go语言开发的,也是一个优秀的服务注册框架,但是使用量较少,风头都被Nacos抢了。

Nacos:来自于SpringCloudAlibaba,在企业中经过了百万级注册考验的,不但可以完美替换Eureka,还能做其他组件的替换,所以强烈建议使用,是学习的重点。

服务调用:

Ribbon:也进入了维护状态,停止更新了,但是Spring官方还在使用(轻度患者)。

LoadBalancer:Spring官方推出的一个新的组件,打算逐渐取代掉Ribbon,但是现在还处于萌芽状态。

服务调用2:

Feign:Netflix 公司产品,也停止更新了。

OpenFeign:Spring社区等不了Netflix更新了,然后就自己做了一个组件,不用Feign了。

服务降级:

Hystrix:官网不推荐使用,但是中国企业中还在大规模使用。

Resilience4J:官网推荐使用,但是国内很少用这个。

Sentienl:来自于SpringCloudAlibaba,在中国企业替换Hystrix的组件,国内强烈建议使用。

服务网关:

Zuul:Netflix 公司产品,公司内部产生分歧,有的人想自己出一个Zuul2。

Zuul2:也是Netflix 公司准备出的产品,但是由于内部分歧,所以Zuul2已经胎死腹中了。

gateway:Spring社区自己出的网关组件,官方隆重介绍和极度推荐的网关服务组件。

服务配置:

Config:目前也在使用,风头被Nacos抢了。

Nacos:来自于SpringCloudAlibaba,后来居上,把Config给替换了。

服务总线:

Bus:SpringCloud原生的服务总线组件,现在风头也被Nacos抢了。

Nacos:来自于SpringCloudAlibaba,后来居上,把Bus给替换了。

综上可以看出,Nacos 是重中之重,一个组件就替换掉了原来的几个组件。

最新文章

  1. jquery禁用下拉框
  2. 浅谈CommandBehavior枚举的独特之处
  3. VisualSVN5.0.1补丁原创发布
  4. [推荐]WebService开发知识介绍
  5. JSP的执行过程及其异常处理机制
  6. 基于jQuery实现苹果Dock样式的菜单
  7. LA 2797 (平面直线图PLSG) Monster Trap
  8. [ffmpeg 扩展第三方库编译系列] 关于 mingw32 下编译libcaca
  9. Bestcoder HDU5059 Help him 字符串处理
  10. css3 翻牌(rotate) 以及翻转 导致边缘锯齿解决 方法
  11. 新安装mysql 第三方工具连接不上问题
  12. 关于CoordinatorLayout的用法——复杂交互的克星
  13. 算法"新"名词
  14. Selective Search for Object Recognition(理解)
  15. python 面向对象的类
  16. appium 点击物理按键
  17. 网络连接和初始HTTP请求
  18. 求第N个回文数 模板
  19. Ubuntu 16.04安装各种软件
  20. html中插入css和js

热门文章

  1. Servlet Session MVC模式
  2. 让LED程序在片外SDRAM中运行
  3. fopen函数中的mode参数
  4. php5.5下安装pdflib的步骤
  5. 包子凑数(dp 0-1、完全背包)【背包问题】
  6. 14.Django-JWT
  7. (一)HttpClient Get请求
  8. mac App 破解之路六 studio 3t
  9. elasticsearchBouncing Results问题
  10. SpringMVC 学习笔记(四)