Registry / utility / resilience4j-ratelimiter

resilience4j-ratelimiter

JSON →
library2.4.0javamavenunverified

Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming, providing rate limiting capabilities.

<dependency> <groupId>io.github.resilience4j</groupId> <artifactId>resilience4j-ratelimiter</artifactId> <version>2.4.0</version> </dependency>
INSTALL
IMPORT
SIG · RESILIENCE4J-RATEL
R
resilience4j-ratelimiter
utilityjavav2.4.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

RateLimiter
✓ io.github.resilience4j.ratelimiter.RateLimiter

Creates a RateLimiter with a custom configuration.

import io.github.resilience4j.ratelimiter.RateLimiter; import io.github.resilience4j.ratelimiter.RateLimiterConfig; import java.time.Duration; public class Quickstart { public static void main(String[] args) { RateLimiterConfig config = RateLimiterConfig.custom() .limitForPeriod(10) .limitRefreshPeriod(Duration.ofSeconds(1)) .build(); RateLimiter rateLimiter = RateLimiter.of("myLimiter", config); System.out.println("RateLimiter created: " + rateLimiter.getName()); } }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
2.4.0latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
Amazon
1
Resources
resilience4j-ratelimiter — mvn dependency:get resilience4j-ratelimiter · libregistry