A simple rate limited queue for asynchronous operations. Restricts the number of operations executed per time interval.
An extended version of async.queue which allows to specify a maximum number of total jobs that are expected to be executed
Yet another tiny async control flow library, implements parallelLimit, with the ability to share the concurrency-limited queue.
Convert functions into a rate-limited queue capable of processing payloads sequentially
A rate-limited queue processor for ampqlib
LRU Queue
Tiny queue data structure
fast, tiny `queueMicrotask` shim for modern engines
Interactively manage concurrency for outbound requests.
Optimize the speed of important tasks on limited ressources
A shim for the setImmediate efficient script yielding API
Generic browser priority queue.
Promise queue with concurrency control
A simple tool to keep requests to be executed in order.
The smallest and simplest JavaScript priority queue
queue-lit is a tiny queue data structure in case you `Array#push()` or `Array#shift()` on large arrays very often
Next tick shim that prefers process.nextTick over queueMicrotask for compat
Serial queue module.
Simple JS queue with auto run for node and browsers
In memory queue system prioritizing tasks
Promise-based queue
The fastest javascript implementation of a double-ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js and many other libraries. Maintains compatability with deque.
Sequential asynchronous lock-based queue for promises
Queue tasks and throttle their execution
A Resque plugin which allows you to create dedicated queues for jobs that use rate limited apis. These queues will pause when one of the jobs hits a rate limit, and unpause after a suitable time period. The rate_limited_queue can be used directly, and just requires catching the rate limit exception and pausing the queue. There are also additional queues provided that already include the pause/rety logic for twitter, angelist and evernote; these allow you to support rate limited apis with minimal changes.
Sidekiq strategy to restrict number of workers which are able to run specified queues simultaneously.
A rate-limited Queue for EventMachine
Thread-safe queue and stack data structures with configurable capacity limits, blocking enqueue/dequeue with timeouts, and peek operations. Uses Mutex and ConditionVariable for safe concurrent access.
A thread-safe rate-limited work queue, which allows for background and foreground operations.
Sidekiq per queue 'soft' limiting. It ain't perfect, but it's enough.
A fork of https://github.com/brainopia/sidekiq-limit_fetch Sidekiq strategy to restrict number of workers which are able to run specified queues simultaneously.
Rate limit how many times a job can be run from a queue
A production-ready Sidekiq gem that provides both queue-level concurrency limits and job-level throttling capabilities, combining the best of sidekiq-limit_fetch and sidekiq-throttled.
A simple way to limit a queue of threads.
A Resque plugin which allows you to create dedicated queues for jobs that use rate-limited APIs. These queues will pause when one of the jobs hits a rate limit, and unpause after a suitable time period. The rate-limited queue can be used directly, and just requires catching the rate limit exception and pausing the queue. There are also additional queues provided that already include the pause/retry logic for Twitter, AngelList and Evernote; these allow you to support rate-limited APIs with minimal changes.
Limit sidekiq worker with one job per instance in queue.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.