a minimal rate limiting package for Golang microservice. small weekend project. feedback and stars will be appreciated.
This fork also implements Redis Client Pipelining to check multiple limits at the same time, and Concurrency Limits.
If folks are looking for a serious rate limiting package for Go, limiter is a good start: https://github.com/ulule/limiter
> For production use, fork it and made changes based on your need.
...instead of the standard "this is work in progress/just a prototype/weekend project, don't use it in production!" disclaimer (which of course won't reliably stop people from using it in production either, but at least they can't say they haven't been adequately warned).