Description
最實用業界專案精選:用Spring Boot和Spring Cloud頂級開發
目錄01 基礎
1.1 微服務的概念
1.2 Spring Boot框架基礎
1.3 開發一個Spring Boot應用
1.4 Spring Cloud微服務系統
1.5 本章小結
02 【實例】使用者系統
2.1 功能概述
2.2 系統設計
2.3 步驟1:架設Spring Boot應用的專案程式
2.4 步驟2:用Spring Boot實現業務邏輯
2.5 步驟3:將Spring Boot應用升級為Spring Cloud微服務
2.6 本章小結
03 【實例】SSO授權認證系統
3.1 功能概述
3.2 系統設計
3.3 步驟1:建構Spring Cloud授權認證微服務
3.4 步驟2:建構Spring Cloud資源微服務
3.5 步驟3:架設以Spring Cloud Gateway為基礎的服務閘道
3.6 步驟4:示範OAuth 2.0授權認證流程
3.7 本章小結
04 【實例】車輛電子圍欄系統
4.1 功能概述
4.2 系統設計
4.3 步驟1:建構Spring Cloud微服務專案程式
4.4 步驟2:實現微服務的業務邏輯
4.5 步驟3:示範電子圍欄微服務的簡單操作
4.6 步驟4:使用Spring Cloud ConfigServer設定中心
4.7 本章小結
05 【實例】電子錢包系統
5.1 功能概述
5.2 系統設計
5.3 步驟1:建構Spring Cloud微服務專案程式
5.4 步驟2:實現微服務的業務邏輯
5.5 步驟3:整合”Feign + Ribbon + Hystrix”實現微服務的「遠端通訊+負載呼叫+熔斷降級」
5.6 步驟4:以Vue.js為基礎開發電子錢包微服務的充值介面
5.7 步驟5:用Docker部署Spring Cloud微服務
5.8 本章小結
06 【實例】支付系統
6.1 功能概述
6.2 系統設計
6.3 步驟1:建構Spring Cloud 微服務專案程式
6.4 步驟2:實現以Redis 為基礎的分散式鎖
6.5 步驟3:實現微服務的業務邏輯
6.6 步驟4:連線「支付寶」通路
6.7 步驟5:進行Spring Cloud 微服務程式單元測試
6.8 本章小結
07 【實例】A/B測試系統
7.1 功能概述
7.2 系統設計
7.3 步驟1:建構Spring Cloud 微服務專案程式
7.4 步驟2:整合高性能本地快取Caffeine
7.5 步驟3:實現微服務的業務邏輯
7.6 步驟4:以Spring Boot Starter 方式為基礎撰寫「連線SDK」
7.7 步驟5:連線A/B 測試微服務,實現漸進式發佈
7.8 本章小結
08 【實例】分散式任務排程系統
8.1 功能概述
8.2 步驟1:建構分散式任務排程系統
8.3 步驟2:實現Spring Cloud 微服務分散式任務處理
8.4 本章複習
09 架設微服務DevOps發佈系統
9.1 CI/CD 概述
9.2 了解DevOps 發佈系統的設計流程
9.3 基礎知識1:GitLab 程式倉庫
9.4 基礎知識2:Docker 映像檔倉庫
9.5 基礎知識3:Kubernetes 容器編排技術
9.6 自動化發佈Spring Cloud 微服務
9.7 本章小結
10 架設微服務監控系統
10.1 認識監控系統
10.2 【實戰】建構微服務度量指標監控系統
10.3 【實戰】建構微服務分散式鏈路追蹤系統
10.4 本章小結
书名简译:最实用业界专案精选:用Spring Boot和Spring Cloud顶级开发
目前沒有評價。