Gin 限流按 IP 还是按用户
限流维度取决于保护目标。登录、注册、验证码这类匿名接口适合按 IP 或设备限流;用户中心、订单提交更适合按用户 ID 限流。
如果只按 IP,企业网出口或代理用户可能互相影响;如果只按用户,未登录接口就没有身份维度。
实际项目里通常组合使用:全局保护服务容量,关键接口再按用户或业务资源限流。
key := "rate:login:" + clientIP
// 或 key := "rate:user:" + userID限流不是惩罚用户,而是保护系统在峰值和异常流量下仍可用。
版权申明
本文系作者 @blogger 原创发布在Gin 限流按 IP 还是按用户。未经许可,禁止转载。
评论
-- 评论已关闭 --
全部评论