Resilience4j is a fault tolerance library designed for Java8 and functional programming
-
Updated
Feb 24, 2025 - Java
Resilience4j is a fault tolerance library designed for Java8 and functional programming
Fault tolerance and resilience patterns for the JVM
Java rate limiting library based on token-bucket algorithm.
Low Level Designs of common data structures. These designs keep concurrency control, latency and throughput in mind. We use design patterns where applicable to make the code readable, extensible and testable.
“ ApiBoot”是为接口服务而生的,基于“ SpringBoot”完成扩展和自动配置,内部封装了一系列的开箱即用Starters。
an excellent API limiting framework for Spring boot/cloud application, especially for microservice project
sample spring cloud application with embedded api gateway on spring cloud gateway with or without service discovery with eureka
🎃Rate limit for java.(java 渐进式限流工具框架,支持 spring springboot 字节码)
A distributed microservices event-driven search engine for tweets and a zero trust architecture.
Spring cloud gateway with Rate Limiter (Redis) [Service denial], Circuit Breaker (Resilience4J), Load balancing, encryption and decryption, etc.
Java Rate Limiter Derived From Googles' Guava Implementation
Spring boot API Rate Limiting by User with Bucket4j and Redis
Control request rates efficiently. Configurable limits, priority queueing, custom time windows and more. Suitable from request throttling to resource management in distributed systems.
Case Study - Openpayd Foreign Exchange Example (Spring Boot, Java 21, Docker, Maven, JUnit Test, Integration Test, In-Memory Database (H2 Database), Github Actions, Spring Open Api, Mapstruct, Spring Cache, Resillience4j (Rate Limiter))
You can easily configure method-level security in your Controller through annotations.
Rate Limiter for API using Token Bucket Algorithm
Easy rate-limit implementation for SparkJava.
Rate limiting simplified with annotations
Demo of API rate limiter with Spring Boot and Redis
Add a description, image, and links to the rate-limiter topic page so that developers can more easily learn about it.
To associate your repository with the rate-limiter topic, visit your repo's landing page and select "manage topics."