gateway核心概念

三个关键组件

**1.Route(路由):**基本构建块,定义了请求的匹配规则和转发目标,通过配置路由,可以将请求映射到后端的服务实例或者URL上

2.Predicate(断言):用于匹配请求的条件,如果请求满足断言的条件,则会应用所配置的过滤器,

gateway提供了多种内置的断言,如Path(路径匹配),Method(请求方法匹配),Header(请求头匹配)等

**3.Filter(过滤器):**过滤器用于对请求进行处理和转换,可以修改请求,响应以及执行其他自定义逻辑,

Spring Cloud Gateway提供了多个内置的过滤器,如请求转发,请求重试,请求限流等.

处理流程

Gateway Handler Mapping -> Gateway web Handler ->过滤器 ->

才会转发一个具体的服务,处理完成之后,才会依次返回

**Gateway Handler(网关处理器):**核心组件,负责将请求转发到匹配的路由上.根据

路由配置和断言条件进行路由匹配,选择合适的路由进行请求转发.网关处理器还会依次应用配置的过滤器链,对请求进行处理和转换.

**Gateway Filter chain(网关过滤器链):**由一系列过滤器组成,按照配置的顺序依次执行

相关推荐
sunfove8 小时前
光网络的立交桥:光开关 (Optical Switch) 原理与主流技术解析
网络
Kevin Wang72710 小时前
欧拉系统服务部署注意事项
网络·windows
min18112345610 小时前
深度伪造内容的检测与溯源技术
大数据·网络·人工智能
汤愈韬11 小时前
Full Cone Nat
网络·网络协议·网络安全·security·huawei
zbtlink11 小时前
现在还需要带电池的路由器吗?是用来干嘛的?
网络·智能路由器
桌面运维家11 小时前
vDisk配置漂移怎么办?VOI/IDV架构故障快速修复
网络·架构
dalerkd11 小时前
忙里偷闲叙-谈谈最近两年
网络·安全·web安全
汤愈韬12 小时前
NAT ALG (应用层网关)
网络·网络协议·网络安全·security·huawei
运维栈记13 小时前
虚拟化网络的根基-网络命名空间
网络·docker·容器
五仁火烧14 小时前
生产环境中配置了接口3000后,不能启动,改成8080后就可以
linux·网络·安全·vue