Day76 GateWay

网关:
做路由和分发,权限,日志,黑白名单等

Handler Mapping.

各种Filter完成权限,路径过滤等.

Screen Shot 2022-08-01 at 2.19.21 PM.png
  • 路径和路由判断:
    routes:

    • id: xx
      uri: lb://cloud loadbalancer
      predicates: 判断
      - path = /prvider/**
      filters:
      - stripprefix = 1 跳过前缀. 然后集合loadbalancer调用服务.
  • 网关层做限流
    redis-rate-limiter: RequestRateLimiter。 根据请求uri限流.

安全,验证,路由,过滤,流控等策略操作.


过滤器

可以在请求被路由前后对请求进行修改.

id ,uri ,predicates,path.

添加用户的关键信息,添加请求头参数,。

可以拿到请求参数,token,做参数校验,权限控制。OAuth2.0,jwt token在网管层
做权限校验控制,白名单,日志输出,Encode协议转化,监控等.

Screen Shot 2022-08-01 at 2.30.33 PM.png

你可能感兴趣的:(Day76 GateWay)