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

查看全部