Spring Cloud Alibaba
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。
依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里分布式应用解决方案,通过阿里中间件来迅速搭建分布式应用系统。
此外,阿里云同时还提供了 Spring Cloud Alibaba 企业版 微服务解决方案,包括无侵入服务治理(全链路灰度,无损上下线,离群实例摘除等),企业级 Nacos 注册配置中心和企业级云原生网关等众多产品。
🤩继3月9日,Spring官方博客发文:Spring Cloud Alibaba 2021.0.1.0发布了。
这次发布的Spring Cloud Alibaba 2021.0.1.0版本基于Spring Boot 2.6.3和Spring Cloud 2021.0.1。要升级的小伙伴一定注意这个版本基线!
新版本号说明
由于 Spring Cloud 版本号经历了一轮从伦敦地铁站名到以年份开头的命名方式的变化,我们发现社区内外的用户经常对 Spring Cloud Alibaba 和 Spring Cloud 的对应关系感到困惑版本号。为了让大家以后在使用 Spring Cloud 阿里巴巴时更容易了解对应的 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 Cloud Alibaba的版本号的时候,马上能判断基础Spring Cloud版本应该用哪一个了。
升级步骤(注意版本对应关系)
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.6.3</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>2021.0.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2021.0.1.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
新版本升级内容
- 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 配置特定的流控规则,支持配置流单一方法的控制规则和其他功能。
- SpringBoot:在Spring Boot 2.6.3的基础上,支持spring.config.import的应用配置方式,方便用户更友好的在应用中配置和使用Nacos配置中心。
此外,除了组件升级外,还修复了之前版本存在的诸多问题,进一步提升了Spring Cloud Alibaba的稳定性和健壮性。