高級微服務架構設計與服務治理*實踐培訓班
2025-10-05 12:31:18
講師:講師團 瀏覽次數:3048
課程描述INTRODUCTION
高級微服務架構設計公開課
日程安排SCHEDULE
課程大綱Syllabus
高級微服務架構設計公開課
一、培訓收益
系統(tǒng)全面地了解和學習微服務架構的設計、云計算與大數據基礎平臺及原生云應用開發(fā)方法等。通過此次課程培訓,可使學習者獲得如下收益:
1) 理解微服務架構:
2) 掌握微服務設計;
3) 熟悉掌握微服務開發(fā)與測試;
4) 掌握微服務治理;
5) 學會使用SpringCloud實現微服務;
二、培訓特色
1.理論與實踐相結合、案例分析與行業(yè)應用穿插進行;
2.專家精彩內容解析、學員專題討論、分組研究;
3.通過全面知識理解、專題技能演示和實踐引導學員掌握課程內容。
三、日程安排
第一天上午
理解微服務架構
1.微服務架構的定義
-微服務架構的概念
-單體應用演進中的挑戰(zhàn)
-微服務架構解決的問題
-微服務架構主要特征解讀
-微服務與SOA和中臺
-實施微服務架構的挑戰(zhàn)
-實施微服務——你的問題是什么?
2.微服務整體架構
-互聯(lián)網架構的演進
-微服務架構組成
-微服務網關
-微服務注冊中心
-微服務配置中心
-微服務調用框架
-微服務監(jiān)控
-業(yè)界微服務架構實踐
第一天 下午
微服務設計
3.微服務架構設計
-什么是架構與架構風格?
-分層架構風格
-六邊形架構風格
-微服務架構風格
-服務間的松耦合
-微服務的分層與分類
-領域驅動與微服務設計
-微服務架構設計原則
-微服務架構常見設計模式
-微服務粒度設計
4.微服務服務層設計
-服務的構成要素
-微服務設計原則
-服務的無狀態(tài)設計
-服務的冪等設計
-服務的容錯設計
-服務事件設計
-服務間通信機制選擇
第二天 上午
微服務開發(fā)與測試
5.微服務開發(fā)
-微服務項目規(guī)范與模版
-微服務接口定義描述
-應用層服務實現
-業(yè)務層服務實現
-多資源的rest接口設計
-查詢接口的實現:API組合與CQRS模式
-微服務異常設計
-微服務日志設計
-日志聚合與錯誤定位
-API的演化與版本控制
-如何處理共享庫
6.微服務分布式事物方案
-分布式事物相關理論
-Sage事務處理模式
-基于補償的分布式事物方案
-基于消息表的分布式事物方案
-隔離性缺失的應對策略
-LCN分布式事務組件
7.微服務的安全訪問
-外部訪問身份認證
-服務間訪問身份認證
-服務訪問授權
-服務訪問審計 OAuth 2認證方案
-安全的進程間通訊
第二天 下午
8.從單體應用向微服務架構遷移
-遷移需要考慮的問題
-遷移的若干策略
-絞殺者模式
-修繕者模式
-數據庫的拆分策略與步驟
-服務與單體的協(xié)作方式
9.微服務測試
-測試相關原則
-微服務測試挑戰(zhàn)
-微服務測試策略
-微服務單元測試
-微服務接口測試
-微服務集成測試
-端到端測試
-微服務間契約測試
10.微服務發(fā)布與部署
-微服務開發(fā)與測試環(huán)境規(guī)劃
-發(fā)布包格式選擇
-代碼管理策略
-Docker容器介紹
-將服務部署為容器
-使用Kubernetes部署服務
-使用jenkins構建持續(xù)發(fā)布生產線
-微服務發(fā)布與滾動升級
第三天 上午
微服務治理
11.微服務治理
-IT治理與服務治理
-微服務監(jiān)控內容與方式
-服務負載策略與彈性伸縮
-服務集群與容錯
-服務熔斷保護
-服務訪問流控
-服務降級
-APM及調用鏈發(fā)展史
-Google Dapper與調用鏈跟蹤原理
-調用鏈跟蹤的整體架構
-調用鏈跟蹤實戰(zhàn)
第三天 下午
使用SpringCloud實現微服務
12.SpringCloud相關組件與練習
-SpringBoot與SpringCloud
-練習案例介紹與準備
-Eureka原理介紹
-使用Eureka實現服務注冊與發(fā)現
-使用Ribbon實現客戶端負載均衡
-自定義負載均衡規(guī)則
-Hystrix核心機制剖析
-使用Hystrix實現容錯和服務降級
-使用Hystrix Dashboard實現可視化監(jiān)控
-使用Zuul實現微服務網關 Applo配置中心使用介紹
-案例分享
13.微服務案例分享
高級微服務架構設計公開課
轉載:http://www.hislan.cn/gkk_detail/230276.html
已開課時間Have start time
IT相關內訓
- 前沿信息技術解析與應用創(chuàng)新 張世民
- IPA應用實戰(zhàn) 郭振杰
- Python基礎應用 張曉如
- PYTHON編程從入門到進 張曉如
- Quick BI 數據分析 張曉如
- 釘釘易搭低代碼開發(fā)與實戰(zhàn)應 張曉如
- Java企業(yè)級后臺開發(fā) 郭振杰
- 6G技術與發(fā)展趨勢 楓影
- 數據庫基礎及實操(MySQ 郭振杰
- Python數據分析與數據 張曉如
- 自智網絡 楓影
- SQL語句基礎使用 郭振杰


培訓講師:
課程價格:
培訓天數: