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 社群所有即將舉行的活動。

檢視所有