-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
SPRING CLOUD微服務項目開發教程(慕課版) 版權信息
- ISBN:9787115628596
- 條形碼:9787115628596 ; 978-7-115-62859-6
- 裝幀:平裝
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
SPRING CLOUD微服務項目開發教程(慕課版) 本書特色
1.雙高校B檔,常州信息職業技術學院國家一流教學團隊撰寫。
2.單元任務式寫法,符合職教的學習規律。
3.產教融合。本書緊跟行業的新技術、新工藝、新規范,基于企業實際項目,引入企業案例資源,與企業工程師共同研討,以工作過程為導向,依據職業崗位需求設計建構課程內容。
4.配套豐富的慕課視頻及相關學習資源。
5.主編及參編撰寫了多部十二五、十三五規劃教材,主持及參與了多門國家精品資源共享課、國家在線開放課程的建設。
SPRING CLOUD微服務項目開發教程(慕課版) 內容簡介
本書以企業實際工程應用項目“鮮花商城”為基礎,采用任務驅動、案例教學的理念設計并組織內容。全書共10個單元,內容包括微服務和Spring Cloud Alibaba簡介、Nacos服務發現和配置管理、服務接口調用、Spring Cloud Gateway服務網關、基于Spring Cloud OAuth2.0的安全機制、Seata分布式事務、基于Sentinel的服務限流與熔斷、Spring Cloud 調用鏈跟蹤、微服務監控和微服務容器化。每個單元包括若干任務,讀者可以通過一個個任務的實現循序漸進地掌握Spring Cloud各組件,培養利用所學技術解決實際問題的能力,提高實踐動手能力和知識應用能力。 本書可作為高等院校軟件技術專業的教材或教學參考用書,也可作為從事計算機軟件開發和工程應用的技術人員的參考用書。
SPRING CLOUD微服務項目開發教程(慕課版) 目錄
單元目標 1
【知識目標】 1
【能力目標】 1
【素質目標】 1
任務1.1了解微服務架構 1
任務描述 1
技術分析 1
支撐知識 1
1.單體應用架構 2
2.微服務架構簡介 2
3.微服務特征 3
4.微服務架構的優點 3
5.微服務架構面臨的挑戰 3
任務實現 4
任務1.2 了解Spring Cloud 7
任務描述 7
技術分析 7
支撐知識 7
1.什么是Spring Cloud 7
2. Spring Cloud 核心組件 7
3. Spring Cloud版本介紹 10
4. Spring Cloud與Spring Boot的關系 11
任務實現 11
任務1.3創建鮮花商城的父工程 16
任務描述 16
技術分析 16
支撐知識 16
1.什么是Spring Cloud Alibaba 16
2.Spring Cloud Alibaba組件 16
3.Spring Cloud Alibaba版本介紹 17
4.父工程與子項目 18
任務實現 21
拓展實踐 24
單元小結 25
單元習題 25
單元2 Nacos服務發現和配置管理 26
單元目標 26
【知識目標】 26
【能力目標】 26
【素質目標】 27
任務2.1鮮花商城的服務注冊與發現 27
任務描述 27
技術分析 27
支撐知識 27
1. Nacos簡介 27
2. Nacos單機模式 28
3. Nacos服務注冊與發現 29
4. Nginx Nacos集群模式 35
任務實現 38
任務2.2 鮮花商城的配置管理 41
任務描述 41
技術分析 41
支撐知識 41
1.基本配置 41
2.隔離配置 47
3.共享配置 50
4.配置優先級 53
任務實現 59
拓展實踐 62
單元小結 63
單元習題 63
單元3 服務接口調用 64
單元目標 64
【知識目標】 64
【能力目標】 64
【素質目標】 64
任務3.1 基于OpenFeign的金幣服務接口調用 64
任務描述 64
技術分析 64
支撐知識 65
1. OpenFeign簡介 65
2. OpenFeign調用服務 65
3. OpenFeign日志管理 71
4. OpenFeign超時控制 73
任務實現 74
任務3.2 基于Apache Dubbo的金幣服務接口調用 80
任務描述 80
技術分析 81
支撐知識 81
1. Apache Dubbo簡介 81
2. Apache Dubbo整合Nacos服務發現 81
3. Apache Dubbo整合Nacos配置 87
任務實現 89
拓展實踐 95
單元小結 96
單元習題 96
單元4 Spring Cloud Gateway服務網關 97
單元目標 97
【知識目標】 97
【能力目標】 97
【素質目標】 97
任務4.1 鮮花商城Gateway服務網關 97
任務描述 97
技術分析 98
支撐知識 98
1. Gateway簡介 98
2. Gateway工作流程 99
3. Gateway快速開始 100
4. 通過微服務名實現動態路由 104
5. Gateway路由斷言工廠 111
6. Gateway過濾器工廠 114
任務實現 121
拓展實踐 124
單元小結 125
單元習題 125
單元5 基于Spring Cloud OAuth2.0的安全機制 126
單元目標 126
【知識目標】 126
【能力目標】 126
【素質目標】 126
任務5.1 基于Spring Cloud OAuth2.0的登錄認證 126
任務描述 126
技術分析 126
支撐知識 126
1. Spring Cloud OAuth2.0簡介 126
2. Spring Cloud OAuth2.0授權方式 127
3. Spring Cloud OAuth2.0數據庫存儲令牌 136
任務實現 145
任務5.2 基于Spring Cloud OAuth2.0的權限管理 151
任務描述 151
技術分析 152
支撐知識 152
1.授權概念簡介 152
2.角色的訪問控制 RBAC 152
任務實現 153
拓展實踐 158
單元小結 159
單元習題 159
單元6 Seata分布式事務 160
單元目標 160
【知識目標】 160
【能力目標】 160
【素質目標】 160
任務6.1鮮花商城的分布式事務管理 160
任務描述 160
技術分析 160
支撐知識 160
1.分布式事務簡介 160
2.分布式事務解決方案 162
3. Seata簡介 168
4. Seata Server的部署 171
5.基于Seata AT模式實現分布式事務 174
任務實現 190
拓展實踐 203
單元小結 204
單元習題 204
單元7 基于Sentinel的服務限流與熔斷 204
單元目標 205
【知識目標】 205
【能力目標】 205
【素質目標】 205
任務7.1 鮮花商城網關限流 205
任務描述 205
技術分析 205
支撐知識 205
1. Sentinel簡介 205
2. Sentinel的使用 206
3. 流控規則 208
4. 熱點限流 211
5. 系統限流 213
任務實現 216
任務7.2 鮮花商城服務熔斷降級 219
任務描述 219
技術分析 219
支撐知識 219
1. 熔斷降級簡介 219
2. 設置降級熔斷 219
任務實現 224
拓展實踐 224
單元小結 224
單元習題 225
單元8 Spring Cloud 調用鏈跟蹤 225
單元目標 225
【知識目標】 225
【能力目標】 226
【素質目標】 226
任務8.1 Spring Cloud Sleuth整合Zipkin實現鮮花商城調用鏈跟蹤 226
任務描述 226
技術分析 226
支撐知識 226
1.SpringCloud Sleuth簡介 226
2.ZipKin簡介 227
3.Spring Cloud Sleuth整合Zipkin 228
任務實現 232
任務8.2 基于SkyWalking實現鮮花商城調用鏈跟蹤 233
任務描述 233
技術分析 233
支撐知識 233
1.SkyWalking簡介 233
2.SkyWalking服務端環境配置 233
3.SkyWalking客戶端環境配置 236
任務實現 240
拓展實踐 243
單元小結 243
單元習題 243
單元9 微服務監控 244
單元目標 244
【知識目標】 244
【能力目標】 244
【素質目標】 245
任務9.1基于Prometheus的鮮花商城微服務監控 245
任務描述 245
技術分析 245
支撐知識 245
1. Prometheus簡介 245
2. Prometheus監控實踐 246
任務實現 257
任務9.2基于Spring Boot Admin的鮮花商城微服務監控 261
任務描述 262
技術分析 262
支撐知識 262
1.Spring Boot Admin簡介 262
2. Spring Boot Admin監控實踐 262
任務實現 268
拓展實踐 271
單元小結 271
單元習題 271
單元10 微服務容器化 272
單元目標 272
【知識目標】 272
【能力目標】 272
【素質目標】 272
任務10.1 鮮花商城Spring Cloud Alibaba組件容器化 272
任務描述 272
技術分析 273
支撐知識 273
1. Docker簡介 273
2. Docker安裝 274
3. Dockerfile構建鏡像 276
4. Docker Compose 容器編排 277
任務實現 278
任務10.2 鮮花商城微服務容器化 280
任務描述 280
技術分析 280
支撐知識 280
1. Spring Boot 集成Docker 280
任務實現 281
拓展實踐 283
單元小結 284
單元習題 284
SPRING CLOUD微服務項目開發教程(慕課版) 作者簡介
曾就職于沖電氣軟件技術(江蘇)有限公司,主要從事后端開發工作,對分布式技術與微服務架構有深刻的理解和豐富的實踐經驗。目前就職于常州信息職業技術學院從事軟件技術專業相關教學和科研工作,參與了國家精品資源共享課、國家在線開放課、省在線開放課程等建設;2021年獲中國“軟件杯”全國總決賽優秀指導教師。主要講授JavaWeb應用開發、Java EE企業級項目開發、Spring Boot企業級開發、SpringCloud微服務項目開發等課程;參與編寫《SpringBoot項目開發教程》、《數據結構》等專業教材。 其他參與編寫人員中有一位老師是軟件技術專業資深教師,具有豐富的教學經驗,熟悉學生的認知規律,主編及參編了多部十二五、十三五規劃教材,主持及參與了多門國家精品資源共享課、國家在線開放課程的建設;有兩位老師之前就職于百度等知名互聯網企業,具有豐富的微服務項目開發經驗,熟悉企業中項目開發流程。同時在編寫過程中企業一線工程師對團隊進行了技術支持,并提供了部分項目案例資源。
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
月亮虎
- >
朝聞道
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
回憶愛瑪儂
- >
伊索寓言-世界文學名著典藏-全譯本
- >
山海經
- >
莉莉和章魚