
分布式系統架構培訓
1、系統架構基礎
架構定義;設計層次和分類;設計過程;面向對象設計基本原則。
2、分布式系統演進
單體結構;應用服務器和數據庫服務器分離;應用服務器集群;使用搜索引擎緩解讀庫的壓力;
引入緩存機制緩解數據庫的壓力;數據庫的水平/垂直拆分;應用的拆分;
反向代理與CDN加速;文件、數據庫服務分布式;技術架構演進史。
3、分布式架構設計
分布式之CAP;分布式之BASE;分布式系統優勢;ESB架構;微服務架構;Spring Cloud介紹;
Spring Cloud組件架構;Eureka工作原理;Zuul工作原理;跨域時序圖;
Eureka與Ribbon整合工作原理;解決分布式一致性;Hystrix工作原理;Sleuth工作原理
4、案例分析
支付寶技術架構分析;某云研發平臺架構分析;數字鄉村技術架構分析等。