concurrency-limits
Concurrency limiter
A Java library that helps services determine and enforce optimal concurrency limits to balance throughput with latency.
3k stars
373 watching
311 forks
Language: Java
last commit: 3 months ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
| Provides a Java rate limiting library based on the token-bucket algorithm. | 2,367 |
| Limits concurrent execution of promise-returning and async functions. | 2,083 |
| A library that limits concurrency and provides features like timeouts, dynamic priority, and context cancellation for goroutines. | 17 |
| A high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction | 127 |
| Provides rate limiting middleware for ASP.NET Core applications | 3,122 |
| A rate limiter for preventing DDoS and brute force attacks on web applications | 3,093 |
| A Java DSL for synchronizing asynchronous operations in testing | 3,845 |
| A promise queue with concurrency control to limit the number of concurrent operations | 3,506 |
| Analyzes JavaScript bundle size and execution time to enforce performance budgets | 6,582 |
| A Java library providing efficient data structures and utility methods for high-performance applications. | 2,900 |
| Limits the number of requests on each persistent HTTP connection to prevent abuse or denial-of-service attacks. | 3 |
| A tool used to simulate heavy loads on servers and measure their performance under different conditions. | 8,467 |
| Middleware to control HTTP request rates based on various criteria such as IP address, path, methods, and headers. | 2,717 |
| Provides a simple interface to expose and publish Java application metrics using JMX | 1,418 |
| An asynchronous rate limiter middleware implementation using Redis to track requests and enforce limits. | 320 |