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: 27 days ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
bucket4j/bucket4j | Provides a Java rate limiting library based on the token-bucket algorithm. | 2,367 |
sindresorhus/p-limit | Limits concurrent execution of promise-returning and async functions. | 2,075 |
vivek-ng/concurrency-limiter | A library that limits concurrency and provides features like timeouts, dynamic priority, and context cancellation for goroutines. | 17 |
jberryman/unagi-chan | A high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction | 127 |
stefanprodan/aspnetcoreratelimit | Provides rate limiting middleware for ASP.NET Core applications | 3,122 |
animir/node-rate-limiter-flexible | A rate limiter for preventing DDoS and brute force attacks on web applications | 3,093 |
awaitility/awaitility | A Java DSL for synchronizing asynchronous operations in testing | 3,845 |
sindresorhus/p-queue | A promise queue with concurrency control to limit the number of concurrent operations | 3,499 |
ai/size-limit | Analyzes JavaScript bundle size and execution time to enforce performance budgets | 6,582 |
real-logic/agrona | A Java library providing efficient data structures and utility methods for high-performance applications. | 2,900 |
koajs/maxrequests | Limits the number of requests on each persistent HTTP connection to prevent abuse or denial-of-service attacks. | 3 |
apache/jmeter | A tool used to simulate heavy loads on servers and measure their performance under different conditions. | 8,467 |
didip/tollbooth | Middleware to control HTTP request rates based on various criteria such as IP address, path, methods, and headers. | 2,717 |
netflix/servo | Provides a simple interface to expose and publish Java application metrics using JMX | 1,418 |
microlinkhq/async-ratelimiter | An asynchronous rate limiter middleware implementation using Redis to track requests and enforce limits. | 320 |