开发者社区 > 云原生 > 正文

Nacos请教一个问题 ?

Nacos请教一个问题
spring-cloud-alibaba 我看维护了四个分支,推荐对于spring-boot主版本2.3.12.RELEASE 过渡升级哪个分支,升级的风险最小
2022.x branch: Corresponds to Spring Cloud 2022 & Spring Boot 3.0.x, JDK 17 or later versions are supported.
2021.x branch: Corresponds to Spring Cloud 2021 & Spring Boot 2.6.x. JDK 1.8 or later versions are supported.
2020.0 branch: Corresponds to Spring Cloud 2020 & Spring Boot 2.4.x. JDK 1.8 or later versions are supported.
2.2.x branch: Corresponds to Spring Cloud Hoxton & Spring Boot 2.2.x. JDK 1.8 or later versions are supported.

展开
收起
-Feng、冯冯 2023-12-18 17:45:50 24 0
1 条回答
写回答
取消 提交回答
  • 根据你目前使用的Spring Boot主版本2.3.12.RELEASE,其属于Spring Boot 2.3系列。为了风险最小化,推荐先过渡到与Spring Boot 2.3.x兼容的Spring Cloud Alibaba版本,也就是2020.0分支。

    Spring Boot 2.3.x与Spring Cloud Hoxton之间存在一定的版本对应关系,但Hoxton版本并不直接对应Spring Boot 2.3.x,而是主要支持Spring Boot 2.2.x。不过,通常相邻的Spring Boot小版本间不会有太大兼容性问题,所以理论上可以选择Spring Cloud Hoxton(2.2.x分支)。

    然而,考虑到Spring Cloud Alibaba 2020.0分支对应的是Spring Cloud 2020和Spring Boot 2.4.x,虽然Spring Boot版本比你现在使用的略高一点(2.3.x -> 2.4.x),但这种小版本间的升级风险相对较低,而且Spring Cloud Alibaba 2020.0分支仍支持JDK 1.8及以上版本,与你现在使用的环境保持一致。

    因此,推荐优先考虑升级到Spring Cloud Alibaba 2020.0分支,然后再逐步规划迁移到更高版本的Spring Boot和Spring Cloud。在升级过程中务必做好充分的测试,确保所有依赖和服务功能正常。

    2024-02-20 11:41:52
    赞同 展开评论 打赏
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载