Bucket4J
p/bucket4j
Rate-limiting based on token bucket algorithm for Java
Maxim Bartkov
Bucket4J — Rate-limiting based on token bucket algorithm for Java
Featured
6
Java rate-limiting library based on the token-bucket algorithm.
The library includes many huge features to provide rate-limiting to your API.
Replies
Elena Litvinenko
Good product!
Manuk Sahakyan
Wow, great!!
Maxim Bartkov
Hi everyone! Bucket4J - this is the most popular library to provide rate-limiting in Java. I invite each person to familiarize themselves with Bucket4J. We have been working for more than 7 years for the community and we want to make the library better. Bucket4J is used in many other libraries, such: Kubernetes client, JHipster, Atlassian, Twitch4J, and other popular libraries. Now we are going to huge release 7.0 with many features, we will publish about that a little bit later (in a few weeks) I hope on your support, we will be glad to your stars on GitHub.
Thomas Gawlitta
I used Bucket4J many times in my projects to realize distributed rate-limiting of API based on Apache Ignite and Hazelcast. This is the most usable library for providing rate-limiting in Java
Maxim Bartkov
@abrahim_sujia Thanks! Glad to hear that.
Irina Grishina
Cool