four43

four43/node-express-enqueue

A rate-limiting middleware that ensures only the desired number of requests are being worked on concurrently.

JavaScript
5
1
MIT License

This is a rate-limiting middleware for Node.js Express applications that controls concurrent request processing. It's designed for developers building Express APIs who need to limit the number of simultaneous requests being processed to prevent resource exhaustion or manage load on downstream services. The middleware queues excess requests and can return errors when the queue is full or requests timeout, with configurable options for concurrent workers, queue size, and timeouts.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of four43/node-express-enqueue

Account's avatar
RFC9562 UUIDs
Account's avatar
takes json-cov output into stdin and POSTs to coveralls.io
Account's avatar
Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale
Account's avatar
simple, flexible, fun test framework
Account's avatar
LCOV reporter for Mocha
Account's avatar
SuperAgent driven library for testing HTTP servers

Support the repos that depend on four43/node-express-enqueue

Top contributors

four43's profile
four43
18 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet