【時間地點】 | 2018年11月16-19日 福州 | ||
【培訓講師】 | 多名講師 | ||
【參加對象】 | 不限 | ||
【參加費用】 | ¥7800元/人 (含培訓費、場地費、考試證書費、資料費、學習期間午餐),食宿可統一安排,費用自理。請學員帶身份證復印件一張。本課程由中國信息化培訓中心頒發《微服務架構設計高級工程師》證書 | ||
【會務組織】 | 森濤培訓網(www.gzlkec.com).廣州三策企業管理咨詢有限公司 | ||
【咨詢電話】 | 020-34071250;020-34071978(提前報名可享受更多優惠) | ||
【聯 系 人】 | 龐先生,鄧小姐;13378458028、18924110388(均可加微信) | ||
【在線 QQ 】 | 568499978 | ![]() |
![]() |
【溫馨提示】 | 本課程可引進到企業內部培訓,歡迎來電預約! |
一、培訓收益
系統全面地了解和學習微服務架構的設計、云計算與大數據基礎平臺及原生云應用開發方法等。通過此次課程培訓,可使學習者獲得如下收益:
1.學習掌握微服務架構的概念與本質;
2.使用Springboot/SpringCloud構建活動報名系統;
3.使用NetflixOSS構建微服務支撐組件(服務注冊發現、集中化配置中心、API網關、容錯處理);
4.使用Docker發布服務;
5.使用Docker-Compose在開發環境中運行多個服務;
6.學習掌握微服務的測試策略與PACT測試;
7.學習掌握微服務的安全機制與OAuth2.0實現;
8.學習掌握微服務間的異步通信機制;
9.學習了解微服務的監控與告警;
10.學習掌握微服務架構的日志聚合;
11.構建微服務的持續交付流水線。
二、培訓特色
1.理論與實踐相結合、案例分析與行業應用穿插進行;
2.專家精彩內容解析、學員專題討論、分組研究;
3.通過全面知識理解、專題技能演示和實踐引導學員掌握課程內容。
三、日程安排
第一天上午
◇ 理解微服務架構
1.微服務架構的定義
微服務架構的概念
微服務架構解決的問題
微服務架構的主要特征
2.微服務架構的剖析
微服務架構的本質與優勢
微服務與SOA
實施微服務架構的難點
微服務架構實施路徑
3.微服務整體架構
互聯網架構的演進
微服務架構組成
業界微服務架構實踐
第一天下午
◇ 微服務架構設計
1.微服務架構整體設計
微服務架構設計原則
微服務架構常見設計模式
微服務粒度設計與拆分
2.微服務網關層設計
網關層的作用
Session管理方案
微服務安全
微服務訪問限流
3.微服務服務層設計
服務間通信方式選擇
服務的無狀態設計
服務的冪等設計
服務間調用的高性能
服務的容錯設計
第二天 上午
◇ 微服務相關方案
1.微服務分布式事物設計
分布式事物相關理論剖析
基于補償的分布式事物方案
基于消息表的分布式事物方案
2.微服務監控與請求跟蹤
微服務監控內容與方式
微服務調用跟蹤分析常見場景
微服務跟蹤監控設計
3.微服務與Docker容器
Dorker容器與虛擬化
Dorker容器核心原理
Dorker容器常見命令與使用場景
Docker Compose介紹
4.微服務測試
微服務測試場景分析
微服務契約測試
第二天 下午
◇ 微服務應用實踐(一)
1.SpringBoot介紹
SpringBoot的核心機制
SpringBootDemo
SpringCloud的主要部件介紹
練習
2. 構建第一個微服務
REST介紹
使用Feign實現申明式REST調用
使用HAL-Browser瀏覽服務接口
使用MongoDB存儲數據
構建Dockerfile
使用Docker-compose運行服務
練習
第三天 上午
◇ 微服務應用實踐(二)
3.微服務的注冊與發現(service-discovery)
為什么要服務注冊與發現
Eureka核心機制剖析
使用Eureka實現服務注冊與發現
使用Ribbon實現客戶端負載均衡
自定義負載均衡規則
練習
4.微服務的容錯處理(circurt-breaker)
微服務下的可用性與故障蔓延(FailureCascading)
Hystrix核心機制剖析
使用Hystrix實現容錯和服務降級
使用Hystrix實現異步調用
使用Hystrix實現緩存
使用Hystrix實現請求合并
使用Turbie實現監控聚合
練習
第三天 下午
◇ 微服務應用實踐(三)
5.構建微服務網關
為什么需要微服務網關
微服務網關的實現方案
使用NetflixZuul實現微服務網關
路由規則配置
練習
6.微服務的集中化配置(centralized-config)
為什么要集中化配置
集中化配置的實現原理與方式
使用SpringCloudConfig實現集中化配置
使用SpringCloudBus與RabbitMQ同步多服務配置
SpringCloudConfigDemo
練習
7.微服務架構與實踐總結
DevOps與微服務的發布與部署
課程要點總結
第四天
◇ 學習考核與業內經驗交流
四、授課專家
鄭老師 微服務架構資深講師,咨詢服務總監,PMP,DevOps Mster。1999年畢業于華東理工大學,獲得機械工程和軟件工程雙學位。任華東金融研發部總監,負責中國銀聯、上海黃金交易所、萬達金融等多個客戶和項目的方案和服務交付工作。負責銀聯云資源管理平臺、銀聯云應用開發平臺、銀聯統一運維平臺 、黃金交易所管控系統、金交所運維監控系統、萬達DevOps系統等多個項目的設計和交付工作。目前任產品部咨詢服務總監,對應用開發平臺、企業流程平臺、SOA架構、微服務架構、DevOps 平臺、項目管理與研發管理等方面都有豐富的實踐經驗。
程老師 CTO,微服務架構首席咨詢師,國內較早倡導和實踐微服務的先行者,多次受邀在大型技術會議主題分享“微服務架構”相關主題。超過10年以上的軟件行業經驗,從企業應用、互聯網應用、服務化平臺的架構設計、開發到自動化構建、持續集成、持續交付以及DevOps的轉型實施等有較豐富的實踐經驗。