创建自定义Spring Cloud Gateway过滤器
在本文中,我们将探讨如何为Spring Cloud Gateway编写自定义扩展。在开始之前,让我们先了解一下Spring Cloud Gateway的工作原理

- 首先,客户端向网关发出网络请求
- 网关定义了多个路由,每个路由都带有一个谓词(Predicate),用于将请求与路由匹配。例如,您可以根据URL的路径段或请求的HTTP方法进行匹配。
- 一旦匹配成功,网关会在应用于该路由的每个过滤器上执行请求前逻辑。例如,您可能希望向请求中添加查询参数
- 一个代理过滤器将请求路由到代理服务
- 服务执行并返回响应
- 网关接收到响应,并在返回响应之前在每个过滤器上执行请求后逻辑。例如……