请问Serverless 应用引擎 SAE对Spring boot,Spring Cloud的版本支持上有什么具体的要求吗?我看文档上的版本感觉有点低了,不太适合我们的现状
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
Serverless 应用引擎 SAE 对 Spring Boot 和 Spring Cloud 的版本支持有明确的要求,以下是具体的支持范围及相关说明:
根据知识库资料,SAE 支持的 Spring Boot 版本与 Spring Cloud 版本存在配套关系。以下是具体的版本对应表:
Spring Cloud | Spring Boot |
---|---|
Greenwich | 2.1.x |
Finchley | 2.0.x |
Edgware | 1.5.x |
Hoxton | 2.2.x |
需要注意的是,SAE 不支持 Spring Boot 2.4 及以上版本。如果您当前使用的 Spring Boot 版本高于 2.4,则需要降级到支持的版本范围(如 2.1.x 或 2.2.x)才能顺利部署到 SAE。
SAE 支持以下 Spring Cloud 版本: - Greenwich - Finchley - Edgware - Hoxton
同时,SAE 推荐使用 Spring Cloud Alibaba 组件以充分利用其服务治理能力。推荐的 Spring Cloud Alibaba 版本为 2.2.6.RELEASE 及以上。如果您的应用中使用了 Nacos 客户端,建议将 Nacos 客户端版本升级至 1.4.2 及以上,以避免已知的 Bug。
针对您提到的“文档上的版本感觉有点低”的问题,以下是几点建议: 1. 评估现有版本:检查您当前项目的 Spring Boot 和 Spring Cloud 版本是否在 SAE 支持范围内。如果超出支持范围,可以考虑降级到兼容版本。 2. 升级 Spring Cloud Alibaba:即使 Spring Boot 和 Spring Cloud 版本较低,您仍然可以通过升级 Spring Cloud Alibaba 到 2.2.6.RELEASE 及以上 来获得更好的功能支持和稳定性。 3. 联系技术支持:如果您无法调整现有版本,或者需要更高版本的支持,建议联系阿里云技术支持团队,了解是否有定制化解决方案。
通过以上信息,您可以根据项目的实际情况选择合适的版本组合,并确保与 SAE 的兼容性。