課程描述INTRODUCTION
微服務架構設計培訓
日程安(an)排(pai)SCHEDULE
課程(cheng)大(da)綱(gang)Syllabus
微服務架構設計培訓
一、培訓收益
系統全面地了解和學習微服務架構的設計、云計算與大數據基礎平臺及原生云應用開發方法等。通過此次課程培訓,可使學習者獲得如下收益:
1.學習掌握微服務架構的概念與本質;
2.使用Springboot/SpringCloud構建活動報名系統;
3.使用NetflixOSS構建微服務支撐組件(服務注冊發現、集中化配置中心、API網關、容錯處理);
4.使用Docker發布服務;
5.使用Docker-Compose在開發環境中運行多個服務;
6.學習掌握微服務的測試策略與PACT測試;
7.學習掌握微服務的安全機制與OAuth2.0實現;
8.學習掌握微服務間的異步通信機制;
9.學習了解微服務的監控與告警;
10.學習掌握微服務架構的日志聚合;
11.構建(jian)微服(fu)務的持續(xu)交付流水線(xian)。
二、培訓特色
1.理論與實踐相結合、案例分析與行業應用穿插進行;
2.專家精彩內容解析、學員專題討論、分組研究;
3.通過全面知識理解、專(zhuan)題技能演示和(he)實踐引導學員掌握課(ke)程(cheng)內容。
三、日程安排
第一天
微服務架構概述
1.微服務架構概述
什么是微服務架構
單塊架構優勢與挑戰
微服務架構的本質與特征
微服務與SOA
微服務的挑戰
2.微服務架構構成
API網關與常用組件
服務注冊中心與常用組件
配置中心與常用組件
服務調用框架與常用組件
3.企業(ye)微(wei)服務架構(gou)示例
微服務設計
1.應用的微服務架構設計
服務的粒度與分類
服務拆分原則
常見微服務拆分方法
服務的編排與編制
單體架構如何演進到微服務架構
微服務架構系統案例介紹
3.網關層相關設計
網關的作用
微服務架構下Session管理方案
Oauthor2與微服務安全控制方案
微服務流控方案
3.微服務的相關設計
常用設計模式
服務間通信方式的比較與選擇
服務的無狀態設計
服務的冪等設計
服務的容錯與降級設計
服務的柔性設計
實踐案例
第二天上午
服務治理
1.分布式事務
分布式事務相關理論
兩階段提交
TCC模式與方案
CC模式與方案
可靠事件模式與方案
消息表模式與方案
2. 服務監控
監控的重要性
監控內容與方式
請求跟蹤場景與應用
監控日志設計與數據采集
監控方案與框架選擇
結合監控進行問題排查
3. 微服務發布
契約測試
Docker容器
服務發布流水線
管理微服務
第二天下午
微服務開發實踐
1.實驗案例介紹
實驗案例
服務定義與劃分
實驗基礎環境搭建
2.SpringBoot介紹
SpringBoot的核心能力
SpringCloud與常用組件介紹
練習:構建第一個微服務
3.微服務的注冊與發現
為什么要服務注冊與發現
服務注冊與服務發現的實現方式
Eureka原理與使用介紹
練習:使用Eureka實現服務注冊與發現
練習:使用Ribbon實現客戶端負載均衡
練習:使用Feign實現申(shen)明式REST調用
第三天
微服務開發實踐
4.微服務調用與容錯處理
微服務下的可用性與故障蔓延
斷路器模式的原理與實現
練習:使用Hystrix實現容錯與降級
練習:使用Hystrix實現異步調用
練習:使用Hystrix實現請求數據緩存
練習:使用HystrixDashboard實現請求監控
5.構建微服務網關
為什么需要微服務網關
微服務網關的實現方案
練習:使用Zuul實現微服務網關
6.微服務的集中化配置
為什么要集中化配置
集中化配置的實現原理與方式
練習:使用SpringCloudConfig實現集中化配置
練習:使用SpringCloudBus與RabbitMQ同步多服務配置
7.微服務架構與實踐總結(jie)
第四天
學習考(kao)核和行(xing)業經驗(yan)交(jiao)流
微服務架構設計培訓
轉載://citymember.cn/gkk_detail/40691.html
已開(kai)課時間(jian)Have start time
客戶服務內訓
- 服務解碼-服務意識與態度安 梁藝(yi)瀧
- 我最珍貴——優秀柜員服務營 蔣湘林
- 能力強化-服務提升與向下管 梁藝(yi)瀧(long)
- 銀行客戶服務與溝通技巧培訓 賈春濤
- 銀行柜員主動服務營銷技能提 郜(gao)鎮坤
- 《電商客戶服務與維護》 武建偉
- 服務解碼-投訴處理技能與員 梁藝瀧
- 服務解碼-網點投訴場景解讀 梁藝瀧
- 十招“降服”電話投訴 賈春濤
- 服務解碼-客服場景解讀與服 梁藝瀧(long)
- 服務解碼-客服調整與客戶應 梁藝瀧
- 運營商服務管理能力提升 賈春濤