微服务、SpringCloud是什么以及SpringCloud版本选择

微服务概念

关于微服务的概念,可以看看以下两篇文章
https://www.jianshu.com/p/449c383432cb
https://www.cnblogs.com/imyalost/p/6792724.html

SpringCloud是什么

首先Spring Cloud 是一套完整的微服务解决方案。SpringCloud并不重复造轮子,而是将市面上开发得比较好的组件集成进去,进行封装,从而减少了各模块的开发成本。SpringCloud中各个模块的组件选型可以参考下图(旧版组件选择)

image.png

新版组件选型

2020年以后基本使用SpringCloudAlibaba组件替代了旧组件,新的组件选型可以参考下图

image.png

SpringCloud以及SpringBoot版本选择

当我们进行微服务的开发时,必须根据SpringCloud的版本来选择SpringBoot的版本,有以下两种方式进行确定。

方式1:
点击Spring官网链接(https://start.spring.io/actuator/info),返回一串Json字符串。里面有SpringCloud对应的SpringBott版本信息。

image.png

方式2:
打开SpringCloud官网(https://spring.io/projects/spring-cloud

image.png
可以看到SpringBoot与SpringCloud对应的版本号
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容