concurrency-limits

Concurrency limiter

A Java library that helps services determine and enforce optimal concurrency limits to balance throughput with latency.

GitHub

3k stars
373 watching
311 forks
Language: Java
last commit: 27 days ago
Linked from 2 awesome lists


Backlinks from these 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