前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring Cloud Alibaba 最新重磅发布!

Spring Cloud Alibaba 最新重磅发布!

作者头像
Java技术栈
发布2022-09-19 18:41:54
9690
发布2022-09-19 18:41:54
举报
文章被收录于专栏:Java技术栈Java技术栈

大家好,我是栈长。

时隔大半年多,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

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 期都永久免费提供更新……

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

点击阅读原文链接了解报名。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-09-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java技术栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档