微服務概念
關于微服務的概念,可以看看以下兩篇文章
http://www.itdecent.cn/p/449c383432cb
https://www.cnblogs.com/imyalost/p/6792724.html
SpringCloud是什么
首先Spring Cloud 是一套完整的微服務解決方案。SpringCloud并不重復造輪子,而是將市面上開發(fā)得比較好的組件集成進去,進行封裝,從而減少了各模塊的開發(fā)成本。SpringCloud中各個模塊的組件選型可以參考下圖(舊版組件選擇)

image.png
新版組件選型
2020年以后基本使用SpringCloudAlibaba組件替代了舊組件,新的組件選型可以參考下圖

image.png
SpringCloud以及SpringBoot版本選擇
當我們進行微服務的開發(fā)時,必須根據(jù)SpringCloud的版本來選擇SpringBoot的版本,有以下兩種方式進行確定。
方式1:
點擊Spring官網(wǎng)鏈接(https://start.spring.io/actuator/info),返回一串Json字符串。里面有SpringCloud對應的SpringBott版本信息。

image.png
方式2:
打開SpringCloud官網(wǎng)(https://spring.io/projects/spring-cloud)

image.png

可以看到SpringBoot與SpringCloud對應的版本號