🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
:-: ![](https://img.kancloud.cn/a9/9d/a99da18e53845e403fe808489cc828a2_448x603.jpg) 客户端向 Spring Cloud Gateway 发出请求。然后在 Gateway Handler Mapping 中找到与请求相匹配的路由,将其发送到 GatewayWeb Handler。 <br/> Handler再通过指定的过滤器链来将请求发送到我们实际的服务执行业务逻辑,然后返回。 <br/> 过滤器之间用虚线分开是因为过滤器可能会在发送代理请求之前 (**pre**) 或之后(**post**)执行业务逻辑。 <br/> Filter 在 **pre** 类型的过滤器可以做参数校验、权限校验、流量监控、日志输出、协议转换等,在 **post** 类型的过滤器中可以做响应内容、响应头的修改,日志的输出,流量监控等有着非常重要的作用。 <br/> **核心逻辑**:路由转发 + 执行过滤器链。