感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
微服務與 Spring Cloud 介紹
- 單體架構與微服務架構之比較
- 微服務的核心概念
- Spring Boot 及 Spring Cloud 簡介
- 使用 Spring Boot 構建簡易的 RESTful 微服務
- 實作練習:建立基礎微服務
服務發現與配置管理
- 利用 Eureka 進行服務註冊與發現
- 利用 Ribbon 處理負載平衡
- 使用 Spring Cloud Config 實現集中式配置
- 使用 Spring Cloud Gateway 建立 API網關
- 實作練習:實施 API 網關及服務發現
通信與韌性
- 使用 Feign Client 進行服務間通信
- 利用 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 的Service Mesh
- 分散式事務和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
機器翻譯