課程簡介
相比于傳統(tǒng)的單體式應用而言,微服務這種小而化之、互相連接的設計理念不僅能讓復雜應用的構(gòu)建變得更加靈活,更能幫助創(chuàng)業(yè)企業(yè)在面對市場的高度不確定性時,快速推出新產(chǎn)品,低成本試錯。在本培訓中,我們會介紹企業(yè)究竟該如何去設計、開發(fā)和部署微服務到自己的業(yè)務中去,以及如何做好服務發(fā)現(xiàn)和服務治理。
目標收益
學員通過本次課程的學習,能夠掌握:
1.理論與實踐相結(jié)合、案例分析與行業(yè)應用穿插進行;
2.專家精彩內(nèi)容解析、學員專題討論、分組研究;
3.通過全面知識理解、專題技能演示和實踐引導學員掌握課程內(nèi)容
培訓對象
課程內(nèi)容
1、微服務架構(gòu)的定義
1.1、微服務架構(gòu)最主要的兩個特征
1.2、細粒度的特征
1.3、獨立性的特征
1.4、為什么微服務架構(gòu)需要獨立變更和獨立部署
2、微服務架構(gòu)的剖析
2.1、微服務架構(gòu)介紹
2.2、微服務架構(gòu)的本質(zhì)與優(yōu)勢
2.3、微服務與SOA
2.4、微服務的設計原則
2.5、基于微服務構(gòu)建活動實踐
3、需求理解與分析
3.1、技術(shù)選型(Java/SpringBoot/Springloud/REST/HAL/MongoDB)
3.2、服務定義與劃分
3.3、服務支撐組件介紹(服務注冊,集中化配置,斷路器,服務網(wǎng)關(guān))
3.4、思考/練習
3.5、微服務應用實踐