框架无关防线
可直接在任意运行时调用 check(),也可用 middleware() 接入 Express 风格请求链路。
用 Memory、Redis、cache-hub 原子后端、四种限流算法和 Express 风格中间件,稳定处理突发请求、共享计数并输出可预测的重试元数据。
可直接在任意运行时调用 check(),也可用 middleware() 接入 Express 风格请求链路。
滑动窗口、固定窗口、令牌桶和漏桶覆盖公平性、突发容量和流量整形需求。
单进程可从 Memory 起步,多实例共享计数时切换到 Redis 或 CacheHubStore。
通过 await limiter.close() 关闭库自建 Redis client 和 cache-hub 清理资源。
保持 IP 白名单授权与路由限额相互独立,并支持全局与路由级配置模式。
Memory、Redis direct、HTTP middleware 与 OSS 对比数据均记录命令和测试环境。