限流选型 Hodor
背景
自研 Redis 固定窗口限流 Filter 维护成本高且与存储耦合。
决策
全局侧限流采用 Drogon 官方 Hodor 插件:令牌桶、进程内 CacheMap(零外部依赖)、IP/用户/全局三级、trust_ips 白名单、纯 JSON 配置;弃用自研 Redis 固定窗口。拒绝体收编为错误信封 VALIDATION_RATE_LIMITED(429)。仅在 config.prod.json 挂载;认证侧防爆破由 F-018 失败计数限流另行承担(两者作用面不同)。
后果与现状对照
config.prod.json plugins 块在用;见 security-architecture 的限流节。