一張圖:微服務設計模式
VSole2022-09-13 09:41:23

附送:
典型的微服務架構是什么樣的?
負載均衡器:這會將傳入流量分配到多個 API 網關實例以實現高可用性。
CDN(內容交付網絡):CDN 是一組地理分布的服務器,它們保存靜態內容以加快交付速度。客戶端首先在 CDN 中查找內容,然后再進行后端服務。
API Gateway:處理傳入請求并將它們路由到相關服務。它與身份提供者和服務發現對話。
身份提供者:這處理用戶的身份驗證和授權。
服務注冊和發現:微服務注冊和發現發生在這個組件中,API網關在這個組件中尋找相關的服務進行對話。
管理:該組件負責監控服務。
微服務:微服務被設計和部署在不同的領域。每個域都有自己的數據庫。API 網關通過 REST API 或其他協議與微服務通信,同一域內的微服務通過 RPC(遠程過程調用)相互通信。

VSole
網絡安全專家