Spring Cloud Gateay工作原理
Spring Cloud Gateway收到客户端的请求之后,如果本次请求在Gateway Handler Mapping匹配到一个路由,请求将被发送到Gateway Web Handler之中,在这个Handler之中,会将请求发送到一个具体的过滤器链(filter chain)中。在上面的图中,Filter那部分被使用虚线分开,是因为这些filter可能在代理请求发送之前执行,这些过滤器称为“pre”类型,也会在代理请求发送之后执行,这些过滤器称为“post”类型。
注意,如果路由中定义的URIs没有端口,HTTP请求将被默认添加80端口,HTTPS将被默认添加443端口。