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 社区所有即将举行的活动。

查看所有