工作原理 (How It Works)
下图提供了 Spring Cloud Gateway 工作原理的高级概览:

客户端向 Spring Cloud Gateway 发出请求。
- 如果 Gateway Handler Mapping 确定请求与路由匹配,则将其发送到 Gateway Web Handler。
- 该处理程序通过特定于请求的 过滤器链 (Filter Chain) 来运行请求。
过滤器被虚线分隔的原因是,过滤器可以在发送代理请求之前 (pre) 和之后 (post) 运行逻辑。
所有的 “pre” 过滤器逻辑先执行。然后发出代理请求。发出代理请求后,运行 “post” 过滤器逻辑。
注意
如果在路由中定义的 URI 没有指定端口,HTTP 和 HTTPS URI 将分别获得默认端口值 80 和 443。
警告
定义在路由 URI 上的任何路径(path)都将被忽略。