Fredrich Ombico

Fredrich Ombico

校友
的部落格文章Fredrich Ombico

建立自定義 Spring Cloud Gateway 過濾器

工程 | 2022 年 8 月 27 日 | ...

在本文中,我們將研究如何為 Spring Cloud Gateway 編寫自定義擴充套件。 在開始之前,讓我們回顧一下 Spring Cloud Gateway 的工作原理

Spring Cloud Gateway diagram

  1. 首先,客戶端向閘道器發出網路請求
  2. 閘道器定義了許多路由,每個路由都有 Predicate 來將請求與路由匹配。 例如,您可以匹配 URL 的路徑段或請求的 HTTP 方法。
  3. 匹配後,閘道器在應用於路由的每個過濾器上執行預請求邏輯。 例如,您可能想將查詢引數新增到您的請求
  4. 代理過濾器將請求路由到代理服務
  5. 該服務執行並返回響應
  6. 閘道器接收響應並在返回響應之前對每個過濾器執行後請求邏輯。 例如…

更進一步

VMware 提供培訓和認證,以加速您的進步。

瞭解更多

獲取支援

Tanzu Spring 在一個簡單的訂閱中為 OpenJDK™、Spring 和 Apache Tomcat® 提供支援和二進位制檔案。

瞭解更多

即將到來的活動

檢視 Spring 社群中所有即將舉行的活動。

檢視全部