班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
開課地址:【上海】同濟大學(滬西)/新城金郡商務樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站) 【武漢分部】:佳源大廈【成都分部】:領館區1號【沈陽分部】:沈陽理工大學【鄭州分部】:錦華大廈【石家莊分部】:瑞景大廈【北京分部】:北京中山學院 【南京分部】:金港大廈
最新開班 (連續班 、周末班、晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
|
第一節:微服務基礎 1.什么是微服務,微服務架構的本質
2.CAP理論
3.微服務架構的常用手段都有哪些?
4.Base原理
5.API網關及如何應用的
第二節:互聯網架構演進 1.互聯網架構演進的過程
2.六種不同架構中關鍵的技術剖析
3.不同架構的優缺點分析;
4.微服務架構和SOA架構區別
5.微服務架構的監控
6.大型互聯網公司微服務架構演進案例分析
第三節:微服務的劃分及設計 1.微服務劃分經驗及方法論
2.微服務架構設計模式
3.服務調用關系設計原則
4.服務注冊發現設計原則
5.微服務的隔離容錯機制
6.微服務中如何做降級、流控、熔斷等
7.微服務調用鏈
8.微服務架構中團隊如何高效運作
第四節:微服務中的Spring Boot 1. 什么是Spring Boot
2. Spring Boot主要特征和優點
3. Spring Boot 環境搭建
4. Spring Boot 實戰案例
第五節:微服務中的服務化 1.微服務與Spring Cloud
2.服務注冊和服務發現-Eureka的使用
3.服務注冊和服務發現-Eureka的深入了解
4.負載均衡-Ribbon的使用
5.負載均衡-Ribbon的深入了解
6.聲明式REST客戶端-Feign的使用
7.聲明式REST客戶端-Feign的高級特性
8.斷路器-Hystrix的認識
9.斷路器-Hystrix的深入了解
10.斷路器-Hystrix的隔離策略
11.服務網關-Zuul的使用
12.服務網關-Zuul的深入了解
13.分布式配置中心-Config的使用
14.分布式配置中心-Config的深入了解
15.案例分析
第六節:微服務中的數據存儲 1.數據存儲層冗余我們如何做?
2.數據存儲層數據備份如何落地?
3.數據存儲層失效轉移機制如何設計?
4.數據存儲層數據高可靠性如何設計保證?
5.數據存儲層數據如何做到高可訪問性?
6.數據存儲層數據一致性如何做到?
7.分布式事務如何保證?實現原理是哪些
8.數據存儲層高可用架構設計最佳實踐是什么?
9.我們的實踐案例
第七節:微服務中的多級緩存 1.微服務系統使用緩存類型有哪些?各自作用是什么?(local、進程、分布式等)
2.微服務系統緩存冗余如何設計?
3.微服務系統緩存一致性如何保證?
4.微服務系統緩存命中率如何保證?
5.微服務系統緩存設計的最佳實踐是什么?
6.我們的實踐案例
第八節:微服務中的系統監控 1.事前、事中、事后監控重要性;
2.微服務架構中監控的目標;
3.微服務架構中監控的范圍;
4.微服務架構中統一監控平臺技術架構講解;
5.微服務系統中監控數據采集方法是什么?
6.微服務系統設計監控的最佳實踐是什么?
7.我們的實踐案例
第九節:微服務中的日志查詢 1.云端日志體系的重要性
2.日志系統的設計
3.日志系統的實踐
第十節:持續交付機制 1.微服務架構如何代碼控制?
2.微服務架構自動化測試?
3.微服務架構如何預先發布驗證?
4.微服務架構如何灰度發布?
5.微服務架構如何自動化發布?
6.微服務架構設計軟件質量保證最佳實踐是什么
7.我們的實踐案例
|