113. 工作原理

Spring Cloud 网关图

Client 端向 Spring Cloud Gateway 发出请求。如果网关处理程序 Map 确定请求与路由匹配,则将其发送到网关 Web 处理程序。该处理程序运行通过特定于该请求的filter链发送请求。filter由虚线分隔的原因是,filter可以在发送代理请求之前或之后执行逻辑。执行所有“前置”filter逻辑,然后发出代理请求。发出代理请求后,将执行“后”filter逻辑。

Note

在没有端口的路由中定义的 URI 将分别将 HTTP 和 HTTPS URI 的默认端口分别设置为 80 和 443.