返回顶部
r

rate-limiting速率限制

Deep rate limiting workflow—identifying actors and resources, choosing algorithms, distributed vs local limits, client UX (headers, retries), and abuse detection. Use when protecting APIs, gateways, or multi-tenant SaaS workloads.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
119
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

rate-limiting

技能名称:速率限制

详细描述:

速率限制(深度工作流)

速率限制平衡了公平性可用性滥用预防。需明确设计:被限制、什么资源受限,以及客户端应如何回退

何时提供此工作流

触发条件:

  • - 保护公共API、认证端点或高成本操作
  • 多租户嘈杂邻居隔离
  • 事件后重试风暴导致级联429/502错误

初始提供:

使用六个阶段:(1) 威胁与公平模型,(2) 维度与键,(3) 算法与配置,(4) 分布式执行,(5) 客户端协议与用户体验,(6) 可观测性与调优。确认执行层(API网关 vs 应用中间件 vs 边缘节点)。



阶段1:威胁与公平模型

目标: 区分合法突发流量(批处理作业、移动端重试)与滥用行为;根据产品层级和服务等级协议设定限制。

退出条件: 书面策略:免费与付费限制、合作伙伴上限、突发流量配额。



阶段2:维度与键

目标: 选择稳定的限制键:认证用户ID > API密钥 > IP(注意共享NAT场景)。

实践

  • - 按租户和全局限制;区分高成本路由(导出、搜索)

阶段3:算法与配置

目标: 令牌桶/漏桶算法处理平滑突发;滑动窗口实现严格每分钟上限;考虑并发限制与请求速率分开处理。



阶段4:分布式执行

目标: 使用中央存储(Redis等)进行原子递增;处理多区域场景(粘性路由 vs 共享计数器);注意时钟偏差。



阶段5:客户端协议与用户体验

目标: 一致的429响应并包含Retry-After;记录指数退避+抖动策略;可选X-RateLimit-*头部实现透明化。



阶段6:可观测性与调优

目标: 按路由和行为者类别统计限制指标;对异常拒绝峰值(攻击 vs 客户端配置错误)设置告警。



最终审查清单

  • - [ ] 策略匹配层级和公平性目标
  • [ ] 限制键稳定且难以伪造
  • [ ] 算法匹配突发与持续语义
  • [ ] 考虑分布式正确性
  • [ ] 记录面向客户端的429行为
  • [ ] 定义指标与调优循环

有效指导技巧

  • - 与认证机制协调——匿名IP限制较为粗糙。
  • 不要以破坏监控的方式限制健康检查。
  • GraphQL:考虑查询成本/深度限制,而不仅是HTTP请求数。
  • WebSocket:将连接上限与消息速率限制分开处理。

处理偏差

  • - 边缘/CDN: 限制可能与源站不同——需记录两层限制。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 rate-limiting-1776028935 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 rate-limiting-1776028935 技能

通过命令行安装

skillhub install rate-limiting-1776028935

下载

⬇ 下载 rate-limiting v1.0.0(免费)

文件大小: 2.1 KB | 发布时间: 2026-4-13 11:43

v1.0.0 最新 2026-4-13 11:43
- Initial release of the "rate-limiting" workflow skill.
- Guides users through a deep, 6-stage process: threat & fairness modeling, key/dimension selection, algorithm choice, distributed enforcement, client experience, and observability.
- Designed for protecting APIs, gateways, and multi-tenant SaaS workloads.
- Includes best practices, example policies, review checklists, and advice for handling common deviations.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部