隆重推出 Spring Cloud Alibaba 2021.0.1.0

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

嗨,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 的单独分支集成到项目主分支。现在它与主版本一起发布和迭代,以便用户可以直接使用 RocketMQ 最新版本在 Spring Cloud Alibaba 中新支持的批量消息和异步支持。它有很多新特性,例如消息回调处理和 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 上的星标数量已超过 21,400,分支数量已达到 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 社区中所有即将举行的活动。

查看全部