Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Distributed Rate Limiter

A small, experimental implementation of a distributed rate limiter for Java / Spring Boot projects.

About

This repository contains code that demonstrates one approach to implementing a rate limiter across multiple instances. It is intended as a starting point for exploration and learning, not a finished, production-ready solution.

Status

  • Experimental

Requirements

  • Java 17+ (or the project Java version)
  • Gradle
  • Redis

Quick start

  1. Clone the repository.
  2. Build: ./gradlew build
  3. Run: ./gradlew bootRun

Adjust JVM and Gradle commands for your environment

About

Distributed rate limiter in Java + Spring Boot + Redis, multiple algorithms, Lua scripts, hybrid caching, multi-tier & quota support

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages