感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
微服務與 Spring Cloud 簡介
- 單體架構 vs. 微服務架構
- 微服務的核心理念
- Spring Boot 與 Spring Cloud 簡介
- 使用 Spring Boot 建構簡單的 RESTful 微服務
- 實作實驗室:實作基本微服務
服務發現與配置管理
- 使用 Eureka 進行服務註冊與發現
- 使用 Ribbon 處理負載平衡
- 使用 Spring Cloud Config 進行集中式配置
- 使用 Spring Cloud Gateway 作為 API 閘道
- 實作實驗室:實作 API 閘道和服務發現
通訊與韌性
- 使用 Feign Clients 進行服務間通訊
- 使用 Resilience4J 實作熔斷器
- 處理故障與備援機制
- 使用 Spring Cloud Sleuth 和 Zipkin 進行分散式追蹤
- 實作實驗室:配置服務韌性
使用 Docker 容器化微服務
- 容器與 Docker 簡介
- 將 Spring Boot 應用程式容器化
- 使用 Docker Compose 建立多容器應用程式
- 使用 Docker 網路管理微服務
- 實作實驗室:使用 Docker Compose 部署微服務
監控、記錄與安全
- 使用 Spring Boot Actuator 監控微服務
- 使用 ELK Stack(Elasticsearch, Logstash, Kibana)進行集中式記錄
- 微服務的安全最佳實踐
- 配置認證與授權
- 實作實驗室:設定安全與監控
使用 Kubernetes 進行擴展與協調
- Kubernetes 與容器協調簡介
- 在 Kubernetes 上部署微服務
- 在生產環境中擴展和管理微服務
- 負載平衡與自動擴展
- 實作實驗室:在 Kubernetes 上部署微服務
進階微服務模式
- 使用 Kafka 的事件驅動架構
- 使用 Istio 的服務網格
- 分散式事務與 Saga 模式
- 用於微服務的 CI/CD 管線
- 實作實驗室:實作進階微服務模式
專案總結與最佳實踐
- 建構完整的微服務系統
- 除錯與解決常見問題
- 效能優化策略
- 生產部署的最佳實踐
- 問答環節與最終總結
摘要與後續步驟
最低要求
- 了解微服務架構
- 具備 Java 和 Spring Boot 經驗
- 擁有 REST API 和容器的基礎知識
目標對象
- 軟體開發人員
- DevOps 工程師
- 雲端架構師
- 系統管理員
35 小時
客戶評論 (3)
培訓師如何如此有效地傳授知識
Vu Thoai Le - Reply Polska sp. z o. o.
課程 - Certified Kubernetes Administrator (CKA) - exam preparation
機器翻譯
培訓師知識淵博,耐心地向我們分享了很多內容
Bogdan Olaru
課程 - Introduction to Docker
機器翻譯
與Augustin的知識交流
Laurent - L'Office national des vacances annuelles (ONVA)
課程 - Docker and Kubernetes
機器翻譯