曙海教學優勢
本課程面向企事業項目實際需要,秉承二十一年積累的教學品質,微服務培訓以項目實現為導向,老師將會與您分享設計的全流程以及工具的綜合使用技巧、經驗。線上/線下/上門皆可,微服務培訓專家,課程可定制,熱線:4008699035。
大批企業和曙海
建立了良好的合作關系,合作企業30萬+。曙海的課程培養了大批受企業歡迎的工程師。曙海的課程在業內有著響亮的知名度。
Linux系統管理:?
課程目標:
1、了解單體到微服務演變過程
2、了解主流的微服務框架dubbo、Springcloud、istio
3、Springcloud、springcloudAlibaba框架的是佳實踐
4、微服務模式與DDD
5、Docker、Dockercompose/K8S服務編排
6、綜合示例案例的部署
?
課程大綱:
主題 |
內容 |
單體到微服務演變過程 |
1、?單體系統弊端 2、?單體到分布式過渡中幾種常見方案 3、?JavaEE中的分布式解決方案 4、?SOA與微服務區別 |
主流的微服務框架概述 Springboot實戰 |
1、?Dubbo 2、?SpringCloud 3、?服務網格及istio 4、?Spingboot、SpringData、SpringSecurity等 |
Springcloud之注冊中心與配置中心 |
1、?Springboot框架 2、?注冊中心eureka/zk/nacos/ 3、?配置中心springcloud-config/nacos 4、?遠程調用feign與Ribbon組件 |
Springcloud之遠程調用與負載均衡 |
1、?Fegin組件與Ribbon 2、?Hystrix?熔斷機制 3、?http調用與gRPC?協議的互相替換 |
Springcloud之網關 |
1、?網關的作用,常見的網關解決方案 2、?Gateway組件的使用 3、?Nginx/Kong?等其它網關的使用 4、?API流量控制與權限、認證設計 ? |
Springcloud之其它組件與SpringCloudAlibaba |
1.?Springcloud Bus組件的使用 2.?Springcloud stream組件的使用 3.?Springcloud Sleuth組件的使用?? 4.?SpringCloudAlibaba中常見組件應用 ? |
微服務設計模式 |
1.?微服務模式:API網關模式、Saga模式、熔斷模式、子域劃分模式、扼殺者模式、防腐層模式、獨立數據庫模式等等 2.?分布式事務的幾種方案 |
領域建模設計 |
3.?實體建模與DDD建模 4.?DDD落地與四層架構 |
Docker容器的使用 |
5.?Docker與Docker-compose的原理 6.?常用的操作和常見軟件在容器上的部署 |
K8s下微服務部署 |
7.?K8s的使用基礎 8.?示例項目部署 |
?
以上課程可以根據客戶實際情況進行靈活調整。
高級技術培訓中心