Day90 SpringCloudGateWay实战

2025-01-07  本文已影响0人  小周爱吃瓜
  1. route predicate
    路径和header匹配

  2. 添加头参数 GateWayFilter Factories
    header

  3. 全局过滤器
    GlobalFilters

外部请求->负载HaProxy->网关-> 服务ABCD

认证鉴权路由转发流量控制日志监控等

WebFlux Netty Reactor 实现的响应式API网关.

  gateway:  
     routes:  
      id 
      uri: lb://mall-order
      predicates:
          - Path = /order/** 断言

添加头参数: filter AddResuestParamter = color,blue
获取参数则 @RequestParam("color")

全局过滤器 GlobalFilter

CORS Configuration

跨域配置 new一个CorsConfiguration

限流

基于Redis+Lua脚本完成限流
令牌桶

可以整合Sentinel进行限流

Screen Shot 2022-09-27 at 10.11.45 AM.png

请求入口,请求参数解析,相关限流组件图解.


上一篇 下一篇

猜你喜欢

热点阅读