concurrency-limits
Concurrency limiter
A Java library that helps services determine and enforce optimal concurrency limits to balance throughput with latency.
3k stars
375 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,346 |
sindresorhus/p-limit | Limits concurrent execution of promise-returning and async functions. | 2,037 |
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,119 |
animir/node-rate-limiter-flexible | A rate limiter for preventing DDoS and brute force attacks on web applications | 3,072 |
awaitility/awaitility | A Java DSL for synchronizing asynchronous operations in testing | 3,828 |
sindresorhus/p-queue | A promise queue with concurrency control to limit the number of concurrent operations | 3,470 |
ai/size-limit | Analyzes JavaScript bundle size and execution time to enforce performance budgets | 6,561 |
real-logic/agrona | A Java library providing efficient data structures and utility methods for high-performance applications. | 2,875 |
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,413 |
didip/tollbooth | Middleware to control HTTP request rates based on various criteria such as IP address, path, methods, and headers. | 2,692 |
netflix/servo | Provides a simple interface to expose and publish Java application metrics using JMX | 1,417 |
microlinkhq/async-ratelimiter | An asynchronous rate limiter middleware implementation using Redis to track requests and enforce limits. | 320 |