Spring Cloud Gateway的执行流程是什么?

提问者:帅平 问题分类:微服务
Spring Cloud Gateway的执行流程是什么?
1 个回答
鹿归时心喜
鹿归时心喜
spring cloud gateway的执行流程如下图:

整个流程的描述如下:
1. Gateway Client向Gateway Server发送请求
2. 请求首先会被HttpWebHandlerAdapter进行提取组装成网关上下文
3. 然后网关的上下文会传递到DispatcherHandler,它负责将请求分发给RoutePredicateHandlerMapping
4. RoutePredicateHandlerMapping负责路由查找,并根据路由断言判断路由是否可用
5. 如果过断言成功,由FilteringWebHandler创建过滤器链并调用
6. 请求会一次经过PreFilter--微服务--PostFilter的方法,最终返回响应
发布于:1年前 (2023-04-12) IP属地:四川省
我来回答