曙海教學優勢
面向企事業單位的項目實際需要,本課程以項目實現為導向,秉承二十一年教學品質,授課老師將會與您分享設計的全流程以及工具的綜合使用技巧以及經驗。您可以定制課程,線上/線下/上門都可以,報名熱線:4008699035。
二十多年來,曙海培訓的課程培養了大批受歡迎的工程師。曙海的課程在業內廣受好評。大批企事業單位和曙海
建立了良好的合作關系,合作企業30萬+。
本次課程介紹:
學習掌握微服務架構的概念與本質 、了解和學習微服務架構的設計
課程大綱:
?
1 微服務架構概述 ?? ?
?1.1 什么是微服務架構 ?? ?
?1.2 微服務架構特點 ?? ?
?1.3 微服務架構與SOA架構區別與聯系 ?? ?
?1.4 微服務架構應用場景 ?? ?
?1.5 微服務架構挑戰 ?? ?
?1.6 微服務架構設計原則 ?? ?
?1.7 微服務架構服務粒度設計 ?? ?
?2 微服務架構設計之框架選擇 ?? ?
?2.1 微服務架構設計之開發框架選擇(Spring Boot) ?? ?
?2.2 微服務架構設計之容器選擇(Docker) ?? ?
?2.3 微服務架構設計之服務注冊選擇(Zookeeper、Etcd、Consul) ?? ?
?2.4 微服務架構設計之服務網關選擇(Nginx、Node.js、Netflix Zuul) ?? ?
?2.5 微服務架構設計之自動化部署選擇(Jenkins、GitLab CI) ?? ?
?2.6 微服務架構設計之我們的實踐案例 ?? ?
?3 微服務應用實踐 ?? ?
?3.1 SpringBoot介紹 ?? ?
?3.2 SpringCloud應用實踐 ?? ?
?3.3 REST/HAL應用實踐 ?? ?
?3.4 Docker應用實踐 ?? ?
?3.5 構建第一個微服務 ?? ?
?3.6 微服務的集中化配置(centralized-config) ?? ?
?3.7 微服務的注冊與發現(service-discovery) ?? ?
?3.8 微服務的容錯處理(circurt-breaker) ?? ?
?3.9 構建微服務網關 ?? ?
?3.10 微服務架構與實踐總結