spring cloud alibaba 元件版本關係 以及 畢業版本依賴關係

FH-Admin發表於2022-02-15

元件版本關係

每個 Spring Cloud Alibaba 版本及其自身所適配的各元件對應版本(經過驗證,自行搭配各元件版本不保證可用)如下表所示(最新版本用*標記):

Spring Cloud Alibaba Version Sentinel Version Nacos Version RocketMQ Version Dubbo Version Seata Version
2.2.7.RELEASE* 1.8.1 2.0.3 4.6.1 2.7.13 1.3.0
2.2.6.RELEASE 1.8.1 1.4.2 4.4.0 2.7.8 1.3.0
2021.1 or 2.2.5.RELEASE or 2.1.4.RELEASE or 2.0.4.RELEASE 1.8.0 1.4.1 4.4.0 2.7.8 1.3.0
2.2.3.RELEASE or 2.1.3.RELEASE or 2.0.3.RELEASE 1.8.0 1.3.3 4.4.0 2.7.8 1.3.0
2.2.1.RELEASE or 2.1.2.RELEASE or 2.0.2.RELEASE 1.7.1 1.2.1 4.4.0 2.7.6 1.2.0
2.2.0.RELEASE 1.7.1 1.1.4 4.4.0 2.7.4.1 1.0.0
2.1.1.RELEASE or 2.0.1.RELEASE or 1.5.1.RELEASE 1.7.0 1.1.4 4.4.0 2.7.3 0.9.0
2.1.0.RELEASE or 2.0.0.RELEASE or 1.5.0.RELEASE 1.6.3 1.1.1 4.4.0 2.7.3 0.7.1

畢業版本依賴關係(推薦使用)

下表為按時間順序釋出的 Spring Cloud Alibaba 以及對應的適配 Spring Cloud 和 Spring Boot 版本關係(由於 Spring Cloud 版本命名有調整,所以對應的 Spring Cloud Alibaba 版本號也做了對應變化)

Spring Cloud Alibaba Version Spring Cloud Version Spring Boot Version
2.2.7.RELEASE Spring Cloud Hoxton.SR12 2.3.12.RELEASE
2021.1 (專案原始碼fhadmin.cn) Spring Cloud 2020.0.1 2.4.2
2.2.6.RELEASE Spring Cloud Hoxton.SR9 2.3.2.RELEASE
2.1.4.RELEASE Spring Cloud Greenwich.SR6 2.1.13.RELEASE
2.2.1.RELEASE Spring Cloud Hoxton.SR3 2.2.5.RELEASE
2.2.0.RELEASE Spring Cloud Hoxton.RELEASE 2.2.X.RELEASE
2.1.2.RELEASE Spring Cloud Greenwich 2.1.X.RELEASE
2.0.4.RELEASE(停止維護,建議升級) Spring Cloud Finchley 2.0.X.RELEASE
1.5.1.RELEASE(停止維護,建議升級) Spring Cloud Edgware 1.5.X.RELEASE

依賴管理

Spring Cloud Alibaba BOM 包含了它所使用的所有依賴的版本。

RELEASE 版本

Spring Cloud 2020

如果需要使用 Spring Cloud 2020 版本,請在 dependencyManagement 中新增如下內容

com.alibaba.cloud spring-cloud-alibaba-dependencies 2021.1 pom import

Spring Cloud Hoxton

如果需要使用 Spring Cloud Hoxton 版本,請在 dependencyManagement 中新增如下內容

com.alibaba.cloud spring-cloud-alibaba-dependencies 2.2.7.RELEASE pom import

Spring Cloud Greenwich

如果需要使用 Spring Cloud Greenwich 版本,請在 dependencyManagement 中新增如下內容

com.alibaba.cloud spring-cloud-alibaba-dependencies 2.1.4.RELEASE pom import

Spring Cloud Finchley

如果需要使用 Spring Cloud Finchley 版本,請在 dependencyManagement 中新增如下內容

com.alibaba.cloud spring-cloud-alibaba-dependencies 2.0.4.RELEASE pom import

Spring Cloud Edgware

如果需要使用 Spring Cloud Edgware 版本,請在 dependencyManagement 中新增如下內容

com.alibaba.cloud spring-cloud-alibaba-dependencies 1.5.1.RELEASE pom import

孵化器版本依賴關係(不推薦使用)

Spring Cloud Version Spring Cloud Alibaba Version Spring Boot Version
Spring Cloud Greenwich 0.9.0.RELEASE 2.1.X.RELEASE
Spring Cloud Finchley 0.2.X.RELEASE 2.0.X.RELEASE
Spring Cloud Edgware 0.1.X.RELEASE 1.5.X.RELEASE

| Note | 請注意, Spring Cloud Edgware 最低支援 Edgware.SR5 版本 |

依賴管理

Spring Cloud Alibaba BOM 包含了它所使用的所有依賴的版本。

RELEASE 版本

Spring Cloud Greenwich

如果需要使用 Spring Cloud Greenwich 版本,請在 dependencyManagement 中新增如下內容

org.springframework.cloud spring-cloud-alibaba-dependencies 0.9.0.RELEASE pom import

Spring Cloud Finchley

如果需要使用 Spring Cloud Finchley 版本,請在 dependencyManagement 中新增如下內容

org.springframework.cloud spring-cloud-alibaba-dependencies 0.2.2.RELEASE pom import

Spring Cloud Edgware

如果需要使用 Spring Cloud Edgware 版本,請在 dependencyManagement 中新增如下內容

org.springframework.cloud spring-cloud-alibaba-dependencies 0.1.2.RELEASE pom import

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章