學(xué)校網(wǎng)站建設(shè)申請(qǐng)網(wǎng)絡(luò)企業(yè)推廣
一、專欄說(shuō)明
Spring Cloud
是一系列框架的有序集合。它利用Spring Boot
的開(kāi)發(fā)便利性巧妙地簡(jiǎn)化了分布式系統(tǒng)基礎(chǔ)設(shè)施的開(kāi)發(fā),如:服務(wù)發(fā)現(xiàn)/注冊(cè)、配置中心、消息總線、負(fù)載均衡、斷路器、數(shù)據(jù)監(jiān)控等,都可以用Spring Boot
的開(kāi)發(fā)風(fēng)格做到一鍵啟動(dòng)和部署。
本文主要介紹Spring Cloud
的基本使用,以實(shí)戰(zhàn)為線索,逐步深入Spring Boot
/Spring Cloud
開(kāi)發(fā)各個(gè)環(huán)節(jié),體驗(yàn)掌握后端常用三方組件及性能優(yōu)化思路,打造完整后端架構(gòu),提升工程化編碼能力和思維能力。
二、版本說(shuō)明
- Spring Boot 使用
2.7.9
版本 - Spring Cloud 使用
2021.0.5
版本 - Spring Cloud Alibaba 使用
2021.0.4.0
版本
后續(xù)補(bǔ)充其他集成組件版本
三、項(xiàng)目結(jié)構(gòu)
3.1 總體結(jié)構(gòu)圖
使用maven
來(lái)管理工程,工程里包含多個(gè)模塊:
- common-bom 公共依賴版本定義
- hello-world 單體web服務(wù)
3.2 根工程
跟工程只有一個(gè)