Gateway

网关的作用:

  • 可以对访问的用户进行身份认证和权限校验
  • 还可以服务路由,负载均衡
  • 还可以进行请求限流

网关本身也是微服务的一部分,所以需要使用nacos进行服务注册和发现

网关路由的配置

  • 路由id:路由唯一标识
  • uri:路由目的地,支持lb和http两种
  • predicate:路由断言,判断请求是否符合要求,符合则转发发哦路由目的地
  • filters:路由过滤器,处理请求或响应

网关过滤器GatewayFilter

是网关中提供的一种过滤器,可以对进入网关的请求和微服务返回的响应做处理

这期间可以对请求头,请求参数做一些处理,返回的响应结果也可以被网关过滤器进行处理

默认过滤器GatewayFilter

写在defaultFilter下的过滤器会对所有的路由请求都生效

全局过滤器GlobalFilter

全局过滤器的作用也是处理一切进入网关的请求和微服务相应的,与GatewayFilter的作用一样。区别在于GatewayFilter通过配置实现,处理逻辑是固定的,而GlobalFilter的逻辑是靠自己代码实现的

实现的方式是实现GlobalFilter接口

过滤器执行顺序

相关推荐
苏渡苇3 小时前
Spring Cloud Gateway 网关限流
spring cloud·gateway·springboot·网关限流
一个儒雅随和的男子1 天前
Spring cloud组件gateway网关详细剖析
spring·spring cloud·gateway
超梦dasgg1 天前
Gateway 鉴权场景:网关统一鉴权 + 业务应用决定放行规则
java·gateway
木雷坞1 天前
AI Gateway 接入大模型服务后首 token 慢排查:镜像、模型缓存和 GPU 节点
人工智能·缓存·gateway
明夜之约2 天前
Spring Cloud Gateway 深度解析:从路由原理到生产级网关实战
java·spring·spring cloud·gateway
tyler_download3 天前
深入深出openclaw:gateway 服务进程的启动逻辑
gateway
Upsy-Daisy3 天前
OpenClaw 源码解析(七):Gateway 控制平面与 WebSocket RPC 机制
websocket·平面·gateway
香菜烤面包3 天前
SGLang Model Gateway 核心功能解析
gateway
a752066286 天前
Windows 11运行OpenClaw(小龙虾)完整指南:从下载到Gateway在线
人工智能·windows·gateway·小龙虾·ai 办公自动化·小龙虾一键部署
牧羊狼的狼8 天前
springcloud 各中间件集群部署形态说明
springcloud·集群部署