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

5次阅读

共计 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 Alibaba Spring Cloud Spring Boot
2021.0.4.0 Spring Cloud 2021.0.4 2.6.11
2021.0.1.0 Spring Cloud 2021.0.1 2.6.3
2.2.9.RELEASE Spring Cloud Hoxton.SR12 2.3.12.RELEASE
2.2.8.RELEASE Spring Cloud Hoxton.SR12 2.3.12.RELEASE

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

Spring Cloud Sentinel Nacos RocketMQ Dubbo Seata
2021.0.4.0 1.8.5 2.0.4 4.9.4 ~ 1.5.2
2.2.9.RELEASE 1.8.5 2.1.0 4.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