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