bottleneck
Distributed task scheduler and rate limiter
Distributed task scheduler and rate limiter
A promise based throttler capable of limiting execution of parallel tasks
A flexible rate limiter using different variations of the Token Bucket algorithm, with hierarchy support, and optional persistence in Redis. Useful for limiting API requests, or other tasks that need to be throttled.
throttles a method for a specific time
throttle promises
Throttling for promises (or functions) using MongoDB for multicore and multicluster synchronization
A simple request rate throttler for node and express applications.
rolling window throttler - Count invocations per key and returns true if invocation allowed within provided durationWindow and max invocations per key
Promise-based job throttler, a pace-keeper that helps to schedule and slow down fetch-requests or any other async jobs
A simple task throttler, letting through only X functions every Y seconds. Based on Bluebird promises.
Request throttler for http requests against enemy webservices with unpredictable behavior for mass requests.
Middleware to throttle requests by a single use/set of users
Apollo GraphQL rate limiter, throttler, and
[![NPM Version][npm-image]][npm-url] [![Linux Build][travis-image]][travis-url] [![Test Coverage][coveralls-image]][coveralls-url]
Allows you to queue up functions as tasks and set what rate of speed they fire off. Can be a single interval or it can repeat.
An npm package that facilitates both the generation and validation of API keys, as well as the limiting of calls for specific API keys on key-protected routes.
midway throttler base on traffic-throttler
A Node.js throttler, Commonly used to request throttling
nestjs throttler storage redis service base on node-redis
Mongo storage provider for nestjs/throttler