微服務(wù)架構(gòu)設(shè)計與最佳實踐培訓班(北京,1月26-29日)
【舉辦單位】北京曼頓培訓網(wǎng) www.mdpxb.com 中國培訓資訊網(wǎng) www.e71edu.com
【咨詢電話】4006820825 010-56133998 13810210257
【培訓日期】
北京,2018年1月26-29日;杭州,2018年4月24-27日
威海,2018年8月23-26日;福州,2018年11月16-19日
【培訓地點】北京、杭州、威海、福州
【課程收益】
系統(tǒng)全面地了解和學習微服務(wù)架構(gòu)的設(shè)計、云計算與大數(shù)據(jù)基礎(chǔ)平臺及原生云應(yīng)用開發(fā)方法等。通過此次課程培訓,可使學習者獲得如下收益:
1.學習掌握微服務(wù)架構(gòu)的概念與本質(zhì);
2.使用Springboot/SpringCloud構(gòu)建活動報名系統(tǒng);
3.使用NetflixOSS構(gòu)建微服務(wù)支撐組件(服務(wù)注冊發(fā)現(xiàn)、集中化配置中心、API網(wǎng)關(guān)、容錯處理);
4.使用Docker發(fā)布服務(wù);
5.使用Docker-Compose在開發(fā)環(huán)境中運行多個服務(wù);
6.學習掌握微服務(wù)的測試策略與PACT測試;
7.學習掌握微服務(wù)的安全機制與OAuth2.0實現(xiàn);
8.學習掌握微服務(wù)間的異步通信機制;
9.學習了解微服務(wù)的監(jiān)控與告警;
10.學習掌握微服務(wù)架構(gòu)的日志聚合;
11.構(gòu)建微服務(wù)的持續(xù)交付流水線。
【課程特色】
1.理論與實踐相結(jié)合、案例分析與行業(yè)應(yīng)用穿插進行;
2.專家精彩內(nèi)容解析、學員專題討論、分組研究;
3.通過全面知識理解、專題技能演示和實踐引導(dǎo)學員掌握課程內(nèi)容。
【課程大綱】
第一天
上午 理解微服務(wù)架構(gòu) 1.微服務(wù)架構(gòu)的定義
微服務(wù)架構(gòu)的概念
微服務(wù)架構(gòu)解決的問題
微服務(wù)架構(gòu)的主要特征
2.微服務(wù)架構(gòu)的剖析
微服務(wù)架構(gòu)的本質(zhì)與優(yōu)勢
微服務(wù)與SOA
實施微服務(wù)架構(gòu)的難點
微服務(wù)架構(gòu)實施路徑
3.微服務(wù)整體架構(gòu)
互聯(lián)網(wǎng)架構(gòu)的演進
微服務(wù)架構(gòu)組成
業(yè)界微服務(wù)架構(gòu)實踐
第一天
下午 微服務(wù)架構(gòu)設(shè)計
1.微服務(wù)架構(gòu)整體設(shè)計
微服務(wù)架構(gòu)設(shè)計原則
微服務(wù)架構(gòu)常見設(shè)計模式
微服務(wù)粒度設(shè)計與拆分
2.微服務(wù)網(wǎng)關(guān)層設(shè)計
網(wǎng)關(guān)層的作用
Session管理方案
微服務(wù)安全
微服務(wù)訪問限流
3.微服務(wù)服務(wù)層設(shè)計
服務(wù)間通信方式選擇
服務(wù)的無狀態(tài)設(shè)計
服務(wù)的冪等設(shè)計
服務(wù)間調(diào)用的高性能
服務(wù)的容錯設(shè)計
第二天
上午 微服務(wù)相關(guān)方案
1.微服務(wù)分布式事物設(shè)計
分布式事物相關(guān)理論剖析
基于補償?shù)姆植际绞挛锓桨?br />
基于消息表的分布式事物方案
2.微服務(wù)監(jiān)控與請求跟蹤
微服務(wù)監(jiān)控內(nèi)容與方式
微服務(wù)調(diào)用跟蹤分析常見場景
微服務(wù)跟蹤監(jiān)控設(shè)計
3.微服務(wù)與Docker容器
Dorker容器與虛擬化
Dorker容器核心原理
Dorker容器常見命令與使用場景
Docker Compose介紹
4.微服務(wù)測試
微服務(wù)測試場景分析
微服務(wù)契約測試
第二天
下午 微服務(wù)應(yīng)用實踐(一) 1.SpringBoot介紹
SpringBoot的核心機制
SpringBootDemo
SpringCloud的主要部件介紹
練習
2. 構(gòu)建第一個微服務(wù)
REST介紹
使用Feign實現(xiàn)申明式REST調(diào)用
使用HAL-Browser瀏覽服務(wù)接口
使用MongoDB存儲數(shù)據(jù)
構(gòu)建Dockerfile
使用Docker-compose運行服務(wù)
練習
第三天
上午 微服務(wù)應(yīng)用實踐(二) 3.微服務(wù)的注冊與發(fā)現(xiàn)(service-discovery)
為什么要服務(wù)注冊與發(fā)現(xiàn)
Eureka核心機制剖析
使用Eureka實現(xiàn)服務(wù)注冊與發(fā)現(xiàn)
使用Ribbon實現(xiàn)客戶端負載均衡
自定義負載均衡規(guī)則
練習
4.微服務(wù)的容錯處理(circurt-breaker)
微服務(wù)下的可用性與故障蔓延(FailureCascading)
Hystrix核心機制剖析
使用Hystrix實現(xiàn)容錯和服務(wù)降級
使用Hystrix實現(xiàn)異步調(diào)用
使用Hystrix實現(xiàn)緩存
使用Hystrix實現(xiàn)請求合并
使用Turbie實現(xiàn)監(jiān)控聚合
練習
第三天
下午 微服務(wù)應(yīng)用實踐(三)
5.構(gòu)建微服務(wù)網(wǎng)關(guān)
為什么需要微服務(wù)網(wǎng)關(guān)
微服務(wù)網(wǎng)關(guān)的實現(xiàn)方案
使用NetflixZuul實現(xiàn)微服務(wù)網(wǎng)關(guān)
路由規(guī)則配置
練習
6.微服務(wù)的集中化配置(centralized-config)
為什么要集中化配置
集中化配置的實現(xiàn)原理與方式
使用SpringCloudConfig實現(xiàn)集中化配置
使用SpringCloudBus與RabbitMQ同步多服務(wù)配置
SpringCloudConfigDemo
練習
7.微服務(wù)架構(gòu)與實踐總結(jié)
DevOps與微服務(wù)的發(fā)布與部署
課程要點總結(jié)
第四天 學習考核與業(yè)內(nèi)經(jīng)驗交流
【講師介紹】
鄭老師,曼頓培訓網(wǎng)(www.mdpxb.com)資深講師。微服務(wù)架構(gòu)資深講師,咨詢服務(wù)總監(jiān),PMP,DevOps Mster。1999年畢業(yè)于華東理工大學,獲得機械工程和軟件工程雙學位。任華東金融研發(fā)部總監(jiān),負責中國銀聯(lián)、上海黃金交易所、萬達金融等多個客戶和項目的方案和服務(wù)交付工作。負責銀聯(lián)云資源管理平臺、銀聯(lián)云應(yīng)用開發(fā)平臺、銀聯(lián)統(tǒng)一運維平臺 、黃金交易所管控系統(tǒng)、金交所運維監(jiān)控系統(tǒng)、萬達DevOps系統(tǒng)等多個項目的設(shè)計和交付工作。目前任產(chǎn)品部咨詢服務(wù)總監(jiān),對應(yīng)用開發(fā)平臺、企業(yè)流程平臺、SOA架構(gòu)、微服務(wù)架構(gòu)、DevOps 平臺、項目管理與研發(fā)管理等方面都有豐富的實踐經(jīng)驗。
程老師,曼頓培訓網(wǎng)(www.mdpxb.com)資深講師。CTO,微服務(wù)架構(gòu)首席咨詢師,國內(nèi)較早倡導(dǎo)和實踐微服務(wù)的先行者,多次受邀在大型技術(shù)會議主題分享“微服務(wù)架構(gòu)”相關(guān)主題。超過10年以上的軟件行業(yè)經(jīng)驗,從企業(yè)應(yīng)用、互聯(lián)網(wǎng)應(yīng)用、服務(wù)化平臺的架構(gòu)設(shè)計、開發(fā)到自動化構(gòu)建、持續(xù)集成、持續(xù)交付以及DevOps的轉(zhuǎn)型實施等有較豐富的實踐經(jīng)驗。
【費用及報名】
1、費用:培訓費7800元(含培訓費、講義費);如需食宿,會務(wù)組可統(tǒng)一安排,費用自理。
2、報名咨詢:4006820825 010-56133998 56028090 13810210257 鮑老師
3、報名流程:電話登記-->填寫報名表-->發(fā)出培訓確認函
4、備注:如課程已過期,請訪問我們的網(wǎng)站,查詢最新課程
5、詳細資料請訪問北京曼頓培訓網(wǎng):www.mdpxb.com (每月在全國開設(shè)四百多門公開課,歡迎報名學習)