微服务开发版本适配说明


版权声明


Spring Cloud Alibaba 2025.x包含2025.1.x和2025.0.x两个主要版本线,分别适配不同版本的Spring Boot和Spring Cloud。此外,不同版本的Spring Cloud Alibaba还对应特定版本的Sentinel、Nacos、RocketMQ、SchedulerX和Seata。

官方文档地址为:https://sca.aliyun.com/docs/2025.x/overview/version-explain/

Spring Cloud Alibaba 2025.1.x

Spring Cloud Alibaba 2025.1.x适配Spring Boot 4.0.x和Spring Cloud 2025.1.x。当前版本说明中列出的具体版本如下。

Spring Cloud Alibaba Spring Cloud Spring Boot
2025.1.0.0 2025.1.0 4.0.0

因此,使用Spring Boot 4.0.x时,应选择Spring Cloud 2025.1.x和Spring Cloud Alibaba 2025.1.x。例如,Spring Boot 4.0.0对应Spring Cloud 2025.1.0和Spring Cloud Alibaba 2025.1.0.0。

Spring Cloud Alibaba 2025.0.x

Spring Cloud Alibaba 2025.0.x适配Spring Boot 3.5.x和Spring Cloud 2025.0.x。当前版本说明中列出的具体版本如下。

Spring Cloud Alibaba Spring Cloud Spring Boot
2025.0.0.0 2025.0.0 3.5.0

因此,使用Spring Boot 3.5.x时,应选择Spring Cloud 2025.0.x和Spring Cloud Alibaba 2025.0.x。例如,Spring Boot 3.5.0对应Spring Cloud 2025.0.0和Spring Cloud Alibaba 2025.0.0.0。

组件版本关系

除了Spring Boot和Spring Cloud以外,每个Spring Cloud Alibaba版本还对应特定版本的Sentinel、Nacos、RocketMQ、SchedulerX和Seata。具体版本关系如下。

Spring Cloud Alibaba Sentinel Nacos RocketMQ SchedulerX Seata
2025.1.0.0 1.8.9 3.1.1 5.3.1 1.13.3 2.5.0
2025.0.0.0 1.8.9 3.0.3 5.3.1 1.13.1 2.5.0

从表中可以看出,Spring Cloud Alibaba 2025.1.0.0和2025.0.0.0对应的Sentinel、RocketMQ和Seata版本相同,主要区别体现在Nacos和SchedulerX版本上。

Spring Cloud Alibaba 2025.1.0.0对应Nacos 3.1.1和SchedulerX 1.13.3;Spring Cloud Alibaba 2025.0.0.0对应Nacos 3.0.3和SchedulerX 1.13.1。

版本选择

选择Spring Cloud Alibaba版本时,应同时考虑Spring Boot和Spring Cloud版本。

如果使用Spring Boot 4.0.x,应选择Spring Cloud 2025.1.x和Spring Cloud Alibaba 2025.1.x。如果使用Spring Boot 3.5.x,则应选择Spring Cloud 2025.0.x和Spring Cloud Alibaba 2025.0.x。

确定Spring Cloud Alibaba版本以后,如果项目中使用Sentinel、Nacos、RocketMQ、SchedulerX或Seata,可以继续按照组件版本关系表选择相应版本。

总结

Spring Cloud Alibaba 2025.x目前主要包含2025.1.x和2025.0.x两个版本线。

Spring Cloud Alibaba 2025.1.x适配Spring Boot 4.0.x和Spring Cloud 2025.1.x;Spring Cloud Alibaba 2025.0.x适配Spring Boot 3.5.x和Spring Cloud 2025.0.x。

不同版本的Spring Cloud Alibaba还分别对应特定版本的Sentinel、Nacos、RocketMQ、SchedulerX和Seata。因此,在项目中选择Spring Cloud Alibaba及相关组件版本时,应按照相应的版本对应关系进行选择。

相关推荐
行百里er1 天前
Spring Insight 里如何对 Span 进行清洗
spring boot·spring cloud·监控
谢亮_vipxieliang1 天前
ValidX时间段验证详解:ISO 8601标准与简化格式
java·spring boot·后端·spring·spring cloud·hibernate
2601_962218471 天前
万象生鲜系统协议价底层架构实现生鲜企业报价业务数字化管理
大数据·运维·微服务·云原生·架构
仍然.1 天前
SpringCloud---Seata
spring boot·后端·spring cloud
梅梅绵绵冰1 天前
SpringCloud网关
java·spring·spring cloud
QQ_21696290961 天前
基于微服务架构的店铺管理系统的设计与实现
大数据·spring boot·后端·spring·微服务·小程序·架构
重生之我是Java开发战士2 天前
【Spring Cloud】Nacos注册中心
后端·spring·spring cloud
2601_962218472 天前
万象生鲜系统多账套隔离技术适配集团生鲜企业集团化数字化管控
大数据·运维·微服务·云原生·架构
@PHARAOH2 天前
WHAT - 微服务统一入口配置原理
微服务·云原生·架构