A queue which will callback to a user defined function on each item of the queue, limiting parallel tasks using promises and deferreds.
Promise queue with concurrency control
Lightweight utilities for debouncing, throttling, and more - designed for npm packages.
Utilities for debouncing, throttling, rate-limiting, queuing, and more.
LRU Queue
Tiny async queue with concurrency control. Like p-limit or fastq, but smaller and faster.
Utilities for debouncing and throttling functions in React.
Tiny queue data structure
A promise based, dynamic priority queue runner, with concurrency limiting.
A lightweight and configurable rate-limiting queue for handling asynchronous operations.
Compatible version of p-queue
fast, tiny `queueMicrotask` shim for modern engines
asynchronous function queue with adjustable concurrency
A shim for the setImmediate efficient script yielding API
Devtools for Pacer.
The smallest and simplest JavaScript priority queue
React adapter for devtools for Pacer.
A simple tool to keep requests to be executed in order.
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
Interactively manage concurrency for outbound requests.
Job queue management for Workglow, handling task scheduling, execution, and distributed processing.
async/await simple priority queues
A lightweight task queue
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/rety logic for twitter, angelist and evernote; these allow you to support rate limited apis with minimal changes.
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.