班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數(shù)限3到5人。 |
上課時間和地點 |
上課地點:【上?!浚和瑵髮W(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時間(周末班/連續(xù)班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質(zhì)量保障 |
1、培訓過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結(jié)束后,授課老師留給學員聯(lián)系方式,保障培訓效果,免費提供課后技術(shù)支持。
3、培訓合格學員可享受免費推薦就業(yè)機會。 |
課程大綱 |
|
知識模塊 授課綱要 微服務架構(gòu)概述 1.微服務架構(gòu)的定義 微服務架構(gòu)最主要的兩個特征 細粒度的特征 獨立性的特征 為什么微服務架構(gòu)需要獨立變更和獨立部署 2.微服務架構(gòu)的剖析 微服務架構(gòu)介紹 微服務架構(gòu)的本質(zhì)與優(yōu)勢 微服務與SOA 微服務的設計原則 基于微服務構(gòu)建活動實踐 3.需求理解與分析 技術(shù)選型(Java/SpringBoot/Springloud/REST/HAL/MongoDB) 服務定義與劃分 服務支撐組件介紹(服務注冊,集中化配置,斷路器,服務網(wǎng)關(guān)) 思考/練習 微服務應用實踐 4.SpringBoot介紹 SpringBoot的核心功能 SpringBootDemo 練習 5.SpringCloud應用實踐 SpringCloud介紹 SpringCloud的核心功能 SpringCloudDemo 練習 6.REST/HAL應用實踐 REST介紹 HAL介紹 為什么使用HAL HALBrowser實踐 7.Docker應用實踐 Docker介紹 Docker的常用命令 構(gòu)建Dockerfile 使用Docker-compose 微服務應用實踐 8.構(gòu)建個微服務 使用Spring-Data-REST實現(xiàn)Event-Service服務 使用HAL完成服務間同步通信 使用HAL-Browser瀏覽服務接口 使用MongoDB存儲數(shù)據(jù) 使用Docker-compose運行服務 構(gòu)建Dockerfile 練習 微服務應用實踐 9.微服務的集中化配置(centralized-config) 為什么要集中化配置 集中化配置的實現(xiàn)原理與方式 使用SpringCloudConfig實現(xiàn)集中化配置 使用SpringCloudBus與RabbitMQ同步多服務配置 SpringCloudConfigDemo 練習 10.微服務的注冊與發(fā)現(xiàn)(service-discovery) 為什么要服務注冊與發(fā)現(xiàn) 服務注冊與服務發(fā)現(xiàn)的實現(xiàn)方式 使用NetflixEureka/SpringCloud實現(xiàn)服務注冊與發(fā)現(xiàn) 使用NetflixRibbon/SpringCloud實現(xiàn)客戶端負載均衡 使用NetflixFeign/SpringCloud實現(xiàn)申明式REST調(diào)用 練習 微服務應用實踐 11.微服務的容錯處理(circurt-breaker) 微服務下的可用性與故障蔓延(FailureCascading) 斷路器模式的原理與實現(xiàn) 使用NetflixHystrix/SpringCloud實現(xiàn)容錯 使用NetflixTurbie實現(xiàn)監(jiān)控聚合 練習 12.構(gòu)建微服務網(wǎng)關(guān) 為什么需要微服務網(wǎng)關(guān) 微服務網(wǎng)關(guān)的實現(xiàn)方案 使用NetflixZuul實現(xiàn)微服務網(wǎng)關(guān) 練習 13.微服務架構(gòu)與實踐總結(jié) 微服務的發(fā)布與部署 基于微服務的活動報名系統(tǒng) 練習
|

|