Introducing Spring Cloud Alibaba 2021.0.1.0

发布 | Spencer Gibb | 2022年3月09日 | ...

大家好,Spring的爱好者们!今天,我们很高兴地宣布 Spring Cloud Alibaba 2021.0.1.0 现已发布!Spring Cloud Alibaba 为分布式应用开发提供了一站式解决方案。它包含了开发分布式应用所需的所有组件,使您能够轻松地使用 Spring Cloud 开发您的应用程序。通过 Spring Cloud Alibaba,您只需添加一些注解和少量配置,即可将 Spring Cloud 应用连接到阿里的分布式解决方案,并使用阿里中间件构建分布式应用系统。

注意: Spring Cloud Alibaba 项目是阿里巴巴维护的一个社区项目。

Spring Cloud Alibaba 2021.0.1.0 介绍

Spring Cloud 2021.0.1Spring Boot 2.6.3。包括注册配置中心、分布式消息、流量控制等在内的许多组件都进行了重大升级。 ​

  • Nacos:将 Nacos 客户端升级到 1.4.2 版本,修复了 Nacos 1.4.1 中的相关问题,并支持 Nacos 服务发现的故障转移和容错。
  • RocketMQ:升级到 4.9.2 版本,并且之前项目中的 RocketMQ 单独分支已集成到项目主分支。现在与主版本一同发布和迭代,因此用户可以在最新的 Spring Cloud Alibaba 中直接使用 RocketMQ 新支持的批量消息和异步支持。还有许多新功能,如消息回调处理和 Push 模式下的指定消费起始位。
  • Sentinel:升级到 1.8.3 版本。除了修复前几个版本中的一些问题外,它还为 FeignClient 提供了灵活的流量控制规则能力,支持全局 FeignClient 的默认熔断规则配置,支持单个 FeignClient 的特定流量控制规则配置,并支持为单个方法配置流量控制规则等能力。
  • Spring Boot:在 Spring Boot 2.6.3 的基础上,支持 spring.config.import 的应用配置方式,方便用户以更友好的方式配置和使用应用中的 Nacos 配置中心。

​ 除了组件升级,还修复了前几个版本中存在的许多问题,进一步提升了 Spring Cloud Alibaba 的稳定性和健壮性。更多信息,请参阅 发布说明。有关新功能的升级步骤和使用示例,请参阅 https://github.com/alibaba/spring-cloud-alibaba/blob/2021.x/spring-cloud-alibaba-docs/src/main/asciidoc/sca-upgrade-guide.adoc。 ​ ​

新版本号的解释

由于 Spring Cloud 的版本号已经从伦敦地铁站名经历了一轮到以年份开头的命名方式的转变,我们发现社区内外用户对于 Spring Cloud Alibaba 和 Spring Cloud 版本号的对应关系经常感到困惑。为了方便大家今后在使用 Spring Cloud Alibaba 时知道其对应的 Spring Cloud 版本,经过社区贡献者在双周会的讨论,决定从 2021.0.1.0 开始,Spring Cloud Alibaba 版本将与 Spring Cloud 版本对应。前三位是 Spring Cloud 的版本,最后一位是扩展版本。例如,对应 Spring Cloud 2021.0.1 的第一个 Spring Cloud Alibaba 版本号为 2021.0.1.0,第二个为 2021.0.1.1。 ​ ​

未来展望

经过三年多的快速发展以及与 Spring 社区的紧密合作和交流,Spring Cloud Alibaba 已发布了 27 个版本。GitHub 上的 Star 数已超过 21,400,Fork 数达到 6,600,用户数达到 21k,这意味着 Spring Cloud Alibaba 已成为中国最受欢迎的微服务框架之一。未来,Spring Cloud Alibaba 将继续与 Spring Cloud 的主流版本发展和演进保持一致。在不久的将来,它将支持 Spring Cloud Alibaba 2021.x2.2.X 的迭代,分别对应 Spring Cloud 2021.x.x 和 Hoxton 这两个当前主流版本。除此之外,社区将继续致力于提升阿里巴巴微服务解决方案中 Nacos、Sentinel 和 RocketMQ 等组件的稳定性和易用性,并为 Spring Cloud 应用提供开源的服务契约、标签路由、灰度发布等。我们支持微服务治理方面的努力,并欢迎有兴趣的朋友加入我们,一起做一些有趣的事情! ​ ​

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有