关于java:Spring-Cloud-Alibaba-最新版发布

41次阅读

共计 2345 个字符,预计需要花费 6 分钟才能阅读完成。

大家好,我是栈长。

时隔大半年多,Spring Cloud Alibaba 2021.x 终于公布最新版本了,感激这位粉丝的告诉:

最新版本为 2021.0.4.0,上一个版本还是 Spring Cloud Alibaba 2021.0.1.0,Github 曾经公布版本更新,不过 Spring Cloud 官网貌似曾经不同步更新版本号了,多个版本线还停留在之前的老版本:

比方 Spring Cloud Alibaba 2.2.x 分支最新版本已来到了 2.2.9.RELEASE,Spring Cloud 官网却还是 2.2.7.RELEASE,所以最新版本还得参考 Github 仓库公布。

次要更新如下:

  • Nacos 反对 IPv6 的地址注册和订阅;
  • Nacos NacosServiceInstance 类中增加了 equals 比拟办法;
  • Nacos 反对刷新指定的 configurationPropertiesBeans;
  • Nacos 改良了配置示例;
  • RocketMQ 反对匿名组;
  • RocketMQ 反对空白的 header 值;
  • RocketMQ 改良了示例和文档;
  • Sidecar 提供用户应用文档;

次要是 Nacos 和 RocketMQ 的改良和优化,另外还修复了一些重要的 Bug:

  • Nacos 修复了销毁 undertow 服务器期间的报告谬误;
  • Nacos 修复了配置示例谬误;
  • RocketMQ 修复了多 broker offset 谬误;
  • RocketMQ 修复了 binder 和匿名组导致的谬误;
  • Sentinel 修复 jacocoagent 环境中的数据源初始化谬误;
  • Seata 修复、及优化循环依赖问题;
  • 修复文档中有效的图片 URL;

另外,依赖的根底框架及各个组件都有不少水平的降级:

  • Spring => Cloud 2021.0.4
  • Spring Boot => 2.6.11
  • Nacos => 2.0.4
  • RocketMQ => 4.9.4
  • Sentinel => 1.8.5
  • Seata => 1.5.2

从下面的版本号能够看出,Spring Cloud Alibaba 的版本号是跟 Spring Cloud 版本走的,但不会同步更新,比方 Spring Cloud Alibaba 并没有同步 Spring Cloud 2021.0.1.2, 2021.0.1.3 版本。

Spring Cloud Alibaba 目前次要保护了两条版本线:

  • 2021.x(Spring Boot 2.4+)
  • 2.2.x(Spring Boot 1.5.x ~ 2.3.x)

辨别两条线次要是为了同时保护不同 Spring Boot 版本的用户,因为 Spring Boot 2.4+ 有很大的变更,很多用户还在 2.4 版本以下,如果你还不会 Spring Boot,这里举荐一个开源收费的 Spring Boot 最全教程:

https://github.com/javastacks/spring-boot-best-practice

所以基于 Spring Boot 2.4 提供了两条版本线,以下是版本关系表:

Spring Cloud AlibabaSpring CloudSpring Boot
2021.0.4.0Spring Cloud 2021.0.42.6.11
2021.0.1.0Spring Cloud 2021.0.12.6.3
2.2.9.RELEASESpring Cloud Hoxton.SR122.3.12.RELEASE
2.2.8.RELEASESpring Cloud Hoxton.SR122.3.12.RELEASE

Spring Cloud Alibaba 组件版本如下表所示:

Spring CloudSentinelNacosRocketMQDubboSeata
2021.0.4.01.8.52.0.44.9.4~1.5.2
2.2.9.RELEASE1.8.52.1.04.9.4~1.5.2

栈长看了下,比照之前的 2021.0.1.0 版本,各组件都有不同水平的降级。

Spring Cloud Alibaba 和 Spring Cloud 有啥关系?

Spring Cloud Alibaba 基于 Spring Cloud 构建,只是提供了对 Alibaba 组件的封装而已,比方:Nacos、Sentinel 等,其最顶层的形象还是 Spring Cloud, 所以学习 Spring Cloud Alibaba 就是学习 Spring Cloud。

Spring Cloud Alibaba 作为 Spring Cloud 的官网顶级我的项目,也是国内最强微服务框架及事实上的规范。

Spring Cloud Netflix 晚期反对的各种组件,比方:Eureka 2.x、Ribbon、Zuul、Hystrix…等这些,它们都早已进行保护更新了, 如果你还在学古董的 Spring Cloud 技术,我劝你别浪费时间了!!


最初,如果你想零碎学习 Spring Cloud 微服务体系,想学习微服务项目架构设计,以及各种支流框架、中间件的连接和使用,举荐大家报名栈长的 Spring Cloud Alibaba 实战课:

已全副完结,可随时学习全部内容,学完间接把各种微服务技术写到简历里,面试跳槽谈薪水时会更有底气。

Spring Cloud Alibaba 实战课,最近会对最新 2021.0.4.0 版本进行适配。

以上只是第一期的全部内容,后续还会更新更多微服务技术, 大家只需一次订阅课程,永恒学习,永恒收费提供更新,第 2、3 期…后续 N 期都永恒收费提供更新……

首期特惠价,好评如潮!!

点击浏览原文链接理解报名。

近期热文举荐:

1.1,000+ 道 Java 面试题及答案整顿 (2022 最新版)

2. 劲爆!Java 协程要来了。。。

3.Spring Boot 2.x 教程,太全了!

4. 别再写满屏的爆爆爆炸类了,试试装璜器模式,这才是优雅的形式!!

5.《Java 开发手册(嵩山版)》最新公布,速速下载!

感觉不错,别忘了顺手点赞 + 转发哦!

正文完
 0