SpringCloud Gateway执行流程图

 

 流程介绍:

Spring Cloud Gateway 核心处理流程如上图所示,Gateway的客户端向 Spring Cloud Gateway 发送请求,请求首先被HttpWebHandlerAdapter
进行提取组装成网关上下文,然后网关的上下文会传递到 DispatcherHandler 。 DispatcherHandler是所有请求的分发处理器, DispatcherHandler
主要负责分发请求对应的处理器。比如请求分发到对应的 RoutePredicateHandlerMapping(路由断言处理映射器)。路由断言处理映射器主要作用
用于路由查找,以及找到路由后返回对应的FilterWebHandler 。FilterWebHandler 主要负责组装Filter链并调用Filter执行一系列的Filter处理,
然后再把请求转到后端对应的代理服务处理,处理完毕之后将Response返回到Gateway客户端。
posted @ 2022-04-19 23:07  _kerry  阅读(777)  评论(0编辑  收藏  举报