曙海教學優勢
本課程以項目實現為導向,面向企事業項目實際需要,秉承二十一年積累的教學品質,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。線上/線下/上門皆可,課程可定制,熱線: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 微服務架構與實踐總結