核心:路由转发+执行过滤链
流程:
1)客户端向Springcloud Gateway发出请求,然后在Gateway Handler Mapping中找到与请求相匹配的路由,将其发送到Gateway Web Handler。
2)Handler再通过指定的过滤器链来将请求发送到我们实际的服务执行业务逻辑,然后返回
Filter在“pre”类型的过滤器可以做参数校验、权限校验、流量控制、日志输出、协议转换;在“post”类型的过滤器中可以做内容、响应头修改,日志输出,流量监控等有着非常重要的作用。