bucket4j

Rate limiter

Provides a Java rate limiting library based on the token-bucket algorithm.

Java rate limiting library based on token-bucket algorithm.

GitHub

2k stars
55 watching
286 forks
Language: Java
last commit: 15 days ago
Linked from 1 awesome list

apache-ignitehazelcastinfinispanjcacheoracle-coherencerate-limitrate-limiterrate-limitingtoken-bucket

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
netflix/concurrency-limits A Java library that helps services determine and enforce optimal concurrency limits to balance throughput with latency. 3,261
twitter4j/twitter4j A Java library providing access to the Twitter API for sending and retrieving tweets. 2,778
qos-ch/slf4j An abstraction layer for various logging frameworks allowing users to switch at deployment time. 2,340
langchain4j/langchain4j A unified Java API for integrating large language models and vector stores into applications. 4,873
brettwooldridge/hikaricp A high-performance JDBC connection pool implementation 20,010
phishman3579/java-algorithms-implementation A collection of implemented algorithms and data structures in Java 4,454
failsafe-lib/failsafe A Java library providing concise APIs for handling failures and implementing resilience patterns in software systems. 4,196
ai/size-limit Analyzes JavaScript bundle size and execution time to enforce performance budgets 6,561
real-logic/agrona A Java library providing efficient data structures and utility methods for high-performance applications. 2,875
animir/node-rate-limiter-flexible A rate limiter for preventing DDoS and brute force attacks on web applications 3,072
sofastack/sofa-jraft A production-grade Java implementation of the RAFT consensus algorithm for distributed systems 3,599
google/guava A collection of reusable Java libraries with various utility functions and data structures 50,204
fasterxml/jackson-databind A general-purpose data-binding package for Java applications 3,527
manifold-systems/manifold A Java compiler plugin providing advanced metaprogramming capabilities and language enhancements. 2,412
winterbe/java8-tutorial A tutorial guide to new Java 8 language features and API changes 16,720