Rate-Limit middleware for actix-web
参考 GitHub API v3 接口,针对用户认证与否,有区别的限流。
比如认证用户,每小时可访问 600
次;未认证用户,根据 ip
划分,每小时可访问 60
次。
Reference
- Everything You Need To Know About API Rate Limiting
- GitHub API v3: Rate limiting
- Redis Pattern: Rate limiter
License
Apache or MIT