waiting-queue
JSON →A lightweight concurrency limiter and request queue for Node.js, version 1.0.7. It controls the number of concurrent requests to a processing module, buffering excess requests to prevent overload (e.g., handling user alarm clock requests at the hour). Key features: configurable concurrency, per-request acquire timeout, optional request deduplication via requestId, and promise-based API with fallback to callback. Unlike generic rate limiters, it focuses on queuing with timeout and deduplication.
Resources
packagewaiting-queue ↗