Chuyển đến nội dung chính

Quarkus 微服務:從基礎知識到生產

關於使用 Quarkus 3.x 建立完整微服務系統的實作系列-Quarkus 3.x 是專為雲端原生和 Kubernetes 設計的「超音速亞原子」Java 架構。使用 PostgreSQL 作為主資料庫,Keycloak 用於身份驗證和授權 (OIDC),Apache Kafka 用於事件驅動通信,gRPC 用於高效能服務間。從使用 Dev Services 建立您的第一個專案、使用 Panache 建置 REST API,到使用 GraalVM Native Image 在 Kubernetes 上部署生產。包括容錯、OpenTelemetry 可觀測性、合約測試、CI/CD 管道和生產​​準備檢查表。實際項目:電商平台系統包含5個微服務。

第 1 部分:Quarkus 平台和專案設置

第 2 部分:設計微服務架構

第 3 部分:Keycloak 的安全性

第 4 部分:服務間通信

第 5 部分:彈性和可觀察性

第 6 部分:測試

Nội dung khóa học

第 7 部分:部署與生產