Start of main content
Complex Rate-Limiting is easy with Bucket4j
Backend developers are often faced with bandwidth constraints. And it is not always possible to solve these problems at the infrastructure level. The task becomes even more difficult when the system is distributed.
Just imagine that clusters of tens or hundreds of JVMs have to correctly observe the incoming requests frequency common to the cluster, with an incoming stream of tens of thousands of requests per second.
The Bucket4j library can help with all these and other tasks.