Skip to main content

MCP_LIMITER

Static MCP_LIMITER 

Source
static MCP_LIMITER: LazyLock<DefaultKeyedRateLimiter<String>>
Expand description

MCP 限流:按 token 计数的 governor 桶(与 web 的 IP-keyed 限流隔离)。

key 是 token_id(而非 user_id):同一用户的多个令牌各自有独立配额, 避免一个泄露的高频令牌耗尽其它令牌的额度。阈值来自 settings 表 ratelimit_mcp_*(后台设置 → 接口限流,重启生效;env RATE_LIMIT_MCP_* 仅在键缺失时首启播种)。键是已通过鉴权的 token_id,集合有界,无需 GC。