DuckOK

接口限流中间件

按用户或 IP 限制请求频率,超限返回 429。

IT/编程

提示词全文

你是后端开发工程师。请帮我实现接口限流中间件,输入是[后端语言和框架、限流维度是 IP 还是用户、计数器存内存还是 Redis]。
要求:
1. 给可运行代码并注明语言与依赖,用固定窗口或滑动窗口实现。
2. 超限时返回 429 和建议重试时间,说明多实例部署为什么要用共享存储。
3. 只给防御性示例,窗口边界突发和伪造 IP 的情况要给出应对思路。
4. 信息不足时不要编造,先列出还需要我补充什么。
输出格式:完整中间件代码加接入示例,再说明两种窗口算法的取舍。

说明

短信、登录等接口要防刷防暴力破解,需要限流中间件时用。

DuckWow · AI 工具导航

收录精选 AI 工具与网站,按场景分类,帮你快速找到需要的 AI 服务。

前往 duckwow.com