113. 如何运作

Spring Cloud Gateway Diagram

Clients 向 Spring Cloud Gateway 发出请求。如果网关处理程序映射确定请求与 Route 匹配,则将其发送到 Gateway Web 处理程序。此处理程序运行通过特定于请求的过滤器链发送请求。过滤器除以点线的原因是过滤器可以在发送代理请求之前或之后执行逻辑。执行所有“预”过滤器逻辑,然后进行代理请求。在发出代理请求之后,执行“post”过滤器逻辑。

在没有 port 的 routes 中定义的 URI 将分别为 HTTP 和 HTTPS URI 将默认 port 设置为 80 和 443。