专业的编程技术博客社区

网站首页 > 博客文章 正文

SpringBoot、SpringCloud、SpringCloud-alibaba版本搭配必知的事

baijin 2024-08-29 12:28:51 博客文章 15 ℃ 0 评论

近年来在JAVA领域随着SpringCloud分布式微服务组件的火热,越来越多的后端项目都采用SpringBoot+SpringCloud进行搭建,在一个新的后端项目创建之初呢,框架中SpringBoot与SpringCloud的版本管理是十分重要,这直接决定后续项目的成败,如果版本管理没有做好,后续就会碰到各种各样诡异的问题,那么大家在项目搭建过程中是如何对版本进行管理的呢,今天给大家分享一下自身的一些经验总结:

1.如果大家单纯采用SpringBoot+SpringCloud进行项目搭建的话,这里推荐参考Spring官网(https://spring.io/projects/spring-cloud#learn ),如下图所示一般选择当前稳定版本(GA)的上一版本,如Hoxton.SR11。

点击“Reference Doc.”跳转到详细说明页面后,在显著位置就会看到建议搭配SpringBoot的最佳版本。

2.可能目前大部分小伙伴在项目中都会顺便集成spring-cloud-alibaba,比如使用spring-cloud-alibaba中流量控制Sentinel组件来进行互联网端大流量请求管控,使用新一代服务注册发现以及动态配置中心Nacos,进行微服务注册以及动态存储各种业务、技术参数配置并实时同步到相应微服务中,这些组件使用起来十分便捷,如果没用过的小伙伴这里推荐尝试下。言归正传那么项目中集成spring-cloud-alibaba的话,版本管理怎么做呢,与SpringBoot以及SpringCloud版本需不需要关联适配,可以回答是肯定的,这里推荐参考阿里GitHub网页上面的提示进行选择。(https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

感兴趣的小伙伴可以在自己的项目中进行尝试,我自己在生产实践过程中就是这样进行版本搭配的,项目运行过程中十分稳定。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表