Tower 限流中间件,主要面向 HTTP 服务,专注固定窗口限流。
最近做了一个 Rust 的 Tower 限流中间件,主要面向 HTTP 服务,专注固定窗口限流。
目前支持:
- MemoryStore 本地计数
- Redis 共享计数
- Axum 集成
- 自定义 Key 、配额和响应
- IETF RateLimit / RateLimit-Policy 响应头
项目地址:
[项目链接](https://github.com/nivek-ph/tower-rate-limiter)
欢迎大家试用,也欢迎提问题和建议,尤其是 API 设计、Redis 实现以及 Tower/Axum 使用方面。谢谢!
---
原文链接:[点击查看](https://www.v2ex.com/t/1235457)
目前支持:
- MemoryStore 本地计数
- Redis 共享计数
- Axum 集成
- 自定义 Key 、配额和响应
- IETF RateLimit / RateLimit-Policy 响应头
项目地址:
[项目链接](https://github.com/nivek-ph/tower-rate-limiter)
欢迎大家试用,也欢迎提问题和建议,尤其是 API 设计、Redis 实现以及 Tower/Axum 使用方面。谢谢!
---
原文链接:[点击查看](https://www.v2ex.com/t/1235457)
评论
暂无评论。