-
Notifications
You must be signed in to change notification settings - Fork 229
third version support descriptions
表格为Spring Cloud Huawei历史各分支版本对应的Spring Boot、Spring Cloud、Servicecomb及JDK编译版本版本列表:
Spring Cloud Huawei版本 | Spring Cloud编译版本 | Spring Boot编译版本 | Java-chassis编译版本 | JDK编译版本 | JDK编译版本 |
---|---|---|---|---|---|
1.11.9-2023.0.x (推荐) | 2023.0.2 | 3.3.1 | 2.8.18 | OpenJDK 17 | 支持Nacos主、备双引擎 |
1.11.8-2023.0.x | 2023.0.1 | 3.2.4 | 2.8.16 | OpenJDK 17 | |
1.11.7-2023.0.x | 2023.0.1 | 3.2.4 | 2.8.16 | OpenJDK 17 | |
1.11.6-2023.0.x | 2023.0.0 | 3.2.2 | 2.8.14 | OpenJDK 17 | |
1.11.9-2022.0.x (推荐) | 2022.0.5 | 3.1.12 | 2.8.18 | OpenJDK 17 | 支持Nacos主、备双引擎 |
1.11.8-2022.0.x | 2022.0.5 | 3.1.9 | 2.8.16 | OpenJDK 17 | |
1.11.7-2022.0.x | 2022.0.5 | 3.1.9 | 2.8.16 | OpenJDK 17 | |
1.11.6-2022.0.x | 2022.0.4 | 3.1.8 | 2.8.14 | OpenJDK 17 | |
1.11.5-2022.0.x | 2022.0.4 | 3.1.5 | 2.8.14 | OpenJDK 17 | |
1.11.4-2022.0.x | 2022.0.4 | 3.1.5 | 2.8.14 | OpenJDK 17 | 支持自定义响应header进行实例隔离 |
1.11.3-2022.0.x | 2022.0.4 | 3.1.5 | 2.8.13 | OpenJDK 17 | 支持设置服务名实例隔离、nacos跨组调用 |
1.11.2-2022.0.x | 2022.0.3 | 3.0.10 | 2.8.11 | OpenJDK 17 | |
1.11.1-2022.0.x | 2022.0.3 | 3.0.10 | 2.8.11 | OpenJDK 17 | |
1.11.0-2022.0.x | 2022.0.2 | 3.0.7 | 2.8.5 | OpenJDK 17 | |
1.11.9-2021.0.x (推荐) | 2021.0.9 | 2.7.18 | 2.8.18 | OpenJDK 8 | 支持Nacos主、备双引擎 |
1.11.8-2021.0.x | 2021.0.9 | 2.7.18 | 2.8.16 | OpenJDK 8 | |
1.11.7-2021.0.x | 2021.0.9 | 2.7.18 | 2.8.16 | OpenJDK 8 | |
1.11.6-2021.0.x | 2021.0.9 | 2.7.18 | 2.8.14 | OpenJDK 8 | |
1.11.5-2021.0.x | 2021.0.8 | 2.7.17 | 2.8.14 | OpenJDK 8 | |
1.11.4-2021.0.x | 2021.0.8 | 2.7.17 | 2.8.14 | OpenJDK 8 | 支持自定义响应header进行实例隔离 |
1.11.3-2021.0.x | 2021.0.8 | 2.7.17 | 2.8.13 | OpenJDK 8 | 支持设置服务名实例隔离、nacos跨组调用 |
1.11.2-2021.0.x | 2021.0.8 | 2.7.15 | 2.8.11 | OpenJDK 8 | |
1.11.1-2021.0.x | 2021.0.8 | 2.7.15 | 2.8.11 | OpenJDK 8 | |
1.11.0-2021.0.x | 2021.0.5 | 2.7.10 | 2.8.5 | OpenJDK 8 | |
1.10.13-2021.0.x | 2021.0.5 | 2.7.10 | 2.8.5 | OpenJDK 8 | |
1.10.12-2021.0.x | 2021.0.5 | 2.6.13 | 2.8.5 | OpenJDK 8 | |
1.10.11-2021.0.x | 2021.0.5 | 2.6.13 | 2.8.5 | OpenJDK 8 | |
1.10.10-2021.0.x | 2021.0.5 | 2.6.13 | 2.8.5 | OpenJDK 8 | |
1.10.9-2021.0.x | 2021.0.5 | 2.6.13 | 2.8.5 | OpenJDK 8 | |
1.10.8-2021.0.x | 2021.0.5 | 2.6.13 | 2.8.3 | OpenJDK 8 | |
1.10.7-2021.0.x | 2021.0.5 | 2.6.13 | 2.8.3 | OpenJDK 8 | |
1.10.6-2021.0.x | 2021.0.3 | 2.6.7 | 2.7.10 | OpenJDK 8 | |
1.10.5-2021.0.x | 2021.0.3 | 2.6.7 | 2.7.9 | OpenJDK 8 | |
1.10.4-2021.0.x | 2021.0.3 | 2.6.7 | 2.7.8 | OpenJDK 8 | |
1.10.3-2021.0.x | 2021.0.3 | 2.6.7 | 2.7.6 | OpenJDK 8 | |
1.10.2-2021.0.x | 2021.0.3 | 2.6.7 | 2.7.5 | OpenJDK 8 | |
1.10.1-2021.0.x | 2021.0.3 | 2.6.7 | 2.7.4.2 | OpenJDK 8 | |
1.10.0-2021.0.x | 2021.0.3 | 2.6.7 | 2.7.3 | OpenJDK 8 | |
2020.0.6 | 2.5.14 | 2.8.3 | OpenJDK 8 | ||
2020.0.6 | 2.5.14 | 2.8.3 | OpenJDK 8 | ||
2020.0.5 | 2.5.12 | 2.7.10 | OpenJDK 8 | ||
2020.0.5 | 2.5.12 | 2.7.9 | OpenJDK 8 | ||
2020.0.5 | 2.5.12 | 2.7.8 | OpenJDK 8 | ||
2021.0.3 | 2.6.7 | 2.7.6 | OpenJDK 8 | ||
2020.0.5 | 2.5.12 | 2.7.5 | OpenJDK 8 | ||
2020.0.5 | 2.5.12 | 2.7.4.2 | OpenJDK 8 | ||
2020.0.5 | 2.5.12 | 2.7.3 | OpenJDK 8 | ||
2020.0.5 | 2.5.12 | 2.7.3 | OpenJDK 8 | 支持Servicecomb双引擎容灾 | |
2020.0.5 | 2.5.12 | 2.7.0 | OpenJDK 8 | ||
2020.0.3 | 2.5.3 | 2.6.0 | OpenJDK 8 | ||
2020.0.3 | 2.5.3 | 2.6.0 | OpenJDK 8 | ||
2020.0.3 | 2.5.3 | 2.5.1 | OpenJDK 8 | ||
2020.0.3 | 2.5.3 | 2.5.0 | OpenJDK 8 | ||
Hoxton-SR12 | 2.3.12.RELEASE | 2.7.5 | OpenJDK 8 | 支持Servicecomb双引擎容灾 | |
Hoxton-SR12 | 2.3.12.RELEASE | 2.7.5 | OpenJDK 8 | ||
Hoxton-SR12 | 2.3.12.RELEASE | 2.7.3 | OpenJDK 8 | ||
Hoxton-SR12 | 2.3.12.RELEASE | 2.7.3 | OpenJDK 8 | ||
Hoxton-SR9 | 2.3.5.RELEASE | 2.7.0 | OpenJDK 8 | ||
Hoxton-SR9 | 2.3.5.RELEASE | 2.6.0 | OpenJDK 8 | ||
Hoxton-SR9 | 2.3.5.RELEASE | 2.6.0 | OpenJDK 8 | ||
Hoxton-SR9 | 2.3.5.RELEASE | 2.5.1 | OpenJDK 8 | ||
Hoxton-SR8 | 2.3.5.RELEASE | 2.3.5 | OpenJDK 8 | ||
Hoxton-SR8 | 2.3.5.RELEASE | 2.3.0 | OpenJDK 8 | ||
Hoxton-SR8 | 2.3.5.RELEASE | 2.2.0 | OpenJDK 8 | ||
Hoxton-SR8 | 2.3.5.RELEASE | 2.2.0 | OpenJDK 8 | ||
Hoxton-SR8 | 2.3.5.RELEASE | 2.2.0 | OpenJDK 8 | ||
Hoxton-SR8 | 2.3.5.RELEASE | 2.2.0 | OpenJDK 8 | ||
Hoxton-SR8 | 2.3.5.RELEASE | 2.2.0 | OpenJDK 8 | ||
Hoxton-SR4 | 2.2.5.RELEASE | 2.2.0 | OpenJDK 8 | ||
Hoxton-SR4 | 2.2.5.RELEASE | 2.0.2 | OpenJDK 8 | ||
Hoxton-SR4 | 2.2.5.RELEASE | 2.0.2 | OpenJDK 8 | ||
Greenwich.SR6 | 2.1.6.RELEASE | 2.5.1 | OpenJDK 8 | ||
Greenwich.SR6 | 2.1.6.RELEASE | 2.5.1 | OpenJDK 8 | ||
Greenwich.SR6 | 2.1.6.RELEASE | 2.5.1 | OpenJDK 8 | ||
Greenwich.SR6 | 2.1.6.RELEASE | 2.5.1 | OpenJDK 8 | ||
Greenwich.SR6 | 2.1.6.RELEASE | 2.0.2 | OpenJDK 8 | ||
Greenwich.SR6 | 2.1.6.RELEASE | 2.0.2 | OpenJDK 8 | ||
Greenwich.SR6 | 2.1.6.RELEASE | 2.0.2 | OpenJDK 8 | ||
2.2.2.RELEASE | 2.2.6.RELEASE | 2.0.0 | OpenJDK 8 | ||
2.0.4-RELEASE | 2.0.9.RELEASE | 2.5.1 | OpenJDK 8 | ||
2.0.4-RELEASE | 2.0.9.RELEASE | 2.3.0 | OpenJDK 8 | ||
2.0.4-RELEASE | 2.0.9.RELEASE | 2.0.2 | OpenJDK 8 | ||
2.0.4-RELEASE | 2.0.9.RELEASE | 2.0.2 | OpenJDK 8 | ||
2.0.4-RELEASE | 2.0.9.RELEASE | 2.0.2 | OpenJDK 8 | ||
1.3.6-RELEASE | 1.5.2.RELEASE | 2.0.0 | OpenJDK 8 | ||
Hoxton-SR4 | 2.2.5.RELEASE | 2.0.2 | OpenJDK 8 | ||
Hoxton-SR4 | 2.2.5.RELEASE | 2.0.2 | OpenJDK 8 | ||
Hoxton-SR4 | 2.2.5.RELEASE | 2.0.2 | OpenJDK 8 | ||
Hoxton-SR4 | 2.2.5.RELEASE | 2.0.2 | OpenJDK 8 | ||
Hoxton-SR4 | 2.2.5.RELEASE | 2.0.2 | OpenJDK 8 | ||
Hoxton-SR4 | 2.2.5.RELEASE | 2.0.2 | OpenJDK 8 | ||
Hoxton-SR4 | 2.2.5.RELEASE | 2.0.2 | OpenJDK 8 | ||
2.2.2-RELEASE | 2.2.6.RELEASE | 2.0.0 | OpenJDK 8 | ||
2.2.2-RELEASE | 2.2.6.RELEASE | 2.0.0 | OpenJDK 8 | ||
2.2.2-RELEASE | 2.2.6.RELEASE | 2.0.0 | OpenJDK 8 | ||
2.1.2-RELEASE | 2.1.6.RELEASE | 2.0.0 | OpenJDK 8 | ||
2.1.2-RELEASE | 2.1.6.RELEASE | 1.3.0 | OpenJDK 8 | ||
2.1.2-RELEASE | 2.1.6.RELEASE | 1.2.1 | OpenJDK 8 |
推荐版本:1.11.9-2023.0.x/1.11.9-2022.0.x(JDK17),1.11.9-2021.0.x(JDK8)。
Spring Cloud Huawei版本命名原则:'-'后面为Spring Cloud的大版本,前面为扩展版本,比如1.17.0-2023.0.x。
- JDK及主要三方件依赖版本要求
1、以上依赖的JDK版本为Spring Cloud基本要求,如Spring Cloud 2022.0.x/2023.0.x分支需在JDK17基础上编译,其余分支均为JDK8。
2、Spring Cloud 2023.0.x分支对应Spring Boot版本为3.2.x,2022.0.x分支对应Spring Boot版本为3.0.x-3.1.x,2021.0.x分支对应Spring Boot版本为2.x。
注意:Spring Boot 2.7.x~2.4.x和2.4.x以下版本之间变化较大,选择Spring Cloud Huawei版本时注意Spring Boot版本要在适配区间内。
- 适配Spring Cloud Huawei开发微服务基本原则
1、表格中的Spring Boot、Spring Cloud、Servicecomb关联版本为Spring Cloud Huawei发布版本时适配版本,不是强要求关系。
2、新项目改造推荐使用表格中推荐的Spring Cloud Huawei版本,因为三方依赖漏洞、新功能迭代都会在这些版本修复及迭代更新。
3、改造项目时,Spring Boot版本低于2.4.x且无法调整的情况下,推荐适配使用1.9.4-Hoxton或者1.6.4-Greenwich版本。
注意: 1、表格中划去的版本为社区不再迭代演进版本,选择时需要慎重考虑,因为对应Spring Cloud版本在社区已经不再维护,如果存在问题将无法修复。
-
使用Spring Cloud Huawei功能
-
使用服务治理
-
生态集成
-
迁移改造问题
-
配置参考
-
优秀实践
-
常见问题