介绍

目录

服务的全局限流介绍

全局限流模块通过智能流量控制,保护服务在高并发场景下免于过载。它实现了:

  • 防止流量激增时服务崩溃
  • 通过多维度规则实现精细化访问控制
  • 通过影子模式分析实现安全的容量规划

优势

  • 高并发保护:在资源限制内保持服务稳定
  • 精准控制:基于 API 路径/方法/请求头的限流
  • 无风险测试:影子模式模拟,不影响生产环境
  • 实时可视化:限流效果的可视化监控

场景

  • API 过载保护 保障关键 API 免受突发流量冲击

  • 敏感操作限流 对写入/删除操作实施严格限制

  • 多租户配额管理 实现客户端群组间的公平使用策略

限制

  • 需要预先配置 Redis 集群集成
  • 目标服务必须注入 Sidecar
  • 每个服务最多支持 1 个全局策略
  • 正则匹配仅支持 RE2 语法
  • 影子模式数据保留期限为 7 天