like async.queue, but you name the tasks so they're de-duplicated
Tiny queue data structure
fast, tiny `queueMicrotask` shim for modern engines
A shim for the setImmediate efficient script yielding API
Promise queue with concurrency control
queue-lit is a tiny queue data structure in case you `Array#push()` or `Array#shift()` on large arrays very often
The smallest and simplest JavaScript priority queue
A simple tool to keep requests to be executed in order.
Compile regular expressions using named groups to ES5.
Next tick shim that prefers process.nextTick over queueMicrotask for compat
Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line
Compile regular expressions using duplicate named groups to index-based groups.
Decode named character references
LRU Queue
Promise-based queue
Simple JS queue with auto run for node and browsers
In memory queue system prioritizing tasks
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.
Throttles arbitrary code to execute a maximum number of times per interval. Best for making throttled API requests.
A list of color names and its values
Simple JS queue with auto run for node and browsers
Sequential asynchronous lock-based queue for promises
Fast, in memory work queue
asynchronous function queue with adjustable concurrency
Amazon SQS queue names need to be unique at the account level. This gem implements a simple naming convention of <environment>-<queue-name> to allow your app to have keep track of queues per environment. For the development environment, an extra prefix is added based on your machine's hostname so that multiple developers can work at the same time without stepping on each others' queues.
Redis access library for Ruby: threads, handy key names, transactions and queues
A simple mechanism to create custom log files based on queue names of Resque workers.
Provides Resque with three levels of (named) priority for a single queue.
sqs-list-queues lists your SQS queues (working around the 1000 queue limit in the ListQueues API). Options are available to filter by queue name, show message counts, show queue ARNs and/or names, and output as json. Respects $https_proxy.
Provides Resque with three levels of (named) priority for a single queue.
A Deque is a queue type data structure that allows efficient insertion and deletion from both ends of the queue. This implementation wrapps the standard C++ structure of the same name.
Edamame combines the Beanstalk priority queue with a Tokyo Tyrant database and God monitoring to produce a persistent distributed priority job queue system. Like beanstalk, it is fast, lightweight, distributed, priority queuing, reliable scheduling; it adds persistence, named jobs and job querying/enumeration.
A simple client for using semq message servers. Supports push and pop methods to named queues. Pop can wait indefinitely, using long polling to remain lightweight.
Sidekiq-dynamic creates a subclass of Sidekiq::Worker, named Sidekiq::Dynamic::Worker, that allows each worker class to run code that determines which queue and Redis shard a job will be sent to.
Edamame combines the Beanstalk priority queue with a Tokyo Tyrant database and God monitoring to produce a persistent distributed priority job queue system. Like beanstalk, it is fast, lightweight, distributed, priority queuing, reliable scheduling; it adds persistence, named jobs and job querying/enumeration.
Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer tasks in the background. It is a direct extraction from Shopify where the job table is responsible for a multitude of core tasks. This gem is backported from v3.0.0pre4 of collectiveidea's fork, to add named queues to v2.0.7 (http://github.com/ezpub/delayed_job).
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.