Java Library to control repetition of events backed by Redis.
-
Updated
Aug 23, 2024 - Java
Java Library to control repetition of events backed by Redis.
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
Java rate limiting library based on token-bucket algorithm.
Reverse-proxy built on top of Spring Cloud Gateway with full request/response (including body) logging
Gatekeeper is a proxy server application that ensures secure and controlled access to backend services. It enforces load balancing, rate limiting, HTTP header key validation, HTTP header key caching and environment validation before forwarding requests to a target URL or list of URLs.
Fault tolerance library for java
Light weight rate limiting library for spring rest controllers, based on https://github.com/poshjosh/rate-limiter
Light-weight rate limiting library for javaee web resources, based on https://github.com/poshjosh/rate-limiter-web-core
Light weight rate limiting library for java web apps, based on https://github.com/poshjosh/rate-limiter
Rate limiting simplified with annotations
Light weight rate limiter library
A library for rate-limiting (throttling) HTTP requests in Spring applications. It provides annotations to be used on controller methods or classes to enforce rate-limiting and uses a token bucket algorithm to limit the number of requests that can be made in a certain period of time.
Spring Security Authkit with Rate Limiting
In this example, we’ll explore how to add rate limiting to a Spring Boot API using Bucket4j. Applying Rate limiting will help control the number of requests a client can make to your API within a certain period to protect server resources and ensure fair usage.
Exploring and implementing various rate limiting algorithms in Java.
A simple Spring Boot project to show how to use JWT for authentication and rate limiting (throttling).
springboot service for notes app
This repository utilizes the Java KumuluzEE framework to implement the core microservice for the WorkClock project. A fully containerized solution that was deployed on the Google Cloud Kubernetes Engine for seamless scalability and management.
Platform Service: Hosts user-centric APIs—public, customer, and admin. Employs Redis sliding window rate limiting. Features superior error handling, response generation, and supports MongoDB, Kafka, and Redis via open-source codebases, ensuring efficient multi-threading and asynchronous workflows.
🍃 Learning Spring Cloud
Add a description, image, and links to the rate-limiting topic page so that developers can more easily learn about it.
To associate your repository with the rate-limiting topic, visit your repo's landing page and select "manage topics."