A queue managed in localStorage for async tasks that may run immediately before page unload.
A priority queue that shuffles elements with the same priority.
A pushable queue that waits until a value is consumed before accepting another
A queue that is dequeued by forked processes
A work queue that can be gated, stopping to wait for sub-queues to complete.
Easy to Use ReactiveX Queue that Supports Delay/DelayExecutor/Throttle/Debounce/Concurrency Features Powered by RxJS/IxJS
A simple worker queue that works.
A configurable task queue that supports Promises.
A queue that resolves Promise instances in first-in first-out order.
A work queue that pivots events to error-first callbacks.
A error-first callback work queue that splits work on a hashed key.
A queue that executes async tasks in order like mutex and semaphore methodology for javascript and typescript.
A keyboard-driven, terminal-native task queue that makes you work on **one thing at a time**.
a queue that continues even if a task fails
An event queue that enables secure transactional processing of asynchronous and periodic events, featuring instant event processing with Redis Pub/Sub and load distribution across all application instances.
A hyperdrive import queue that emits progress events.
Push promises to a queue. The queue runs. That's all.
A queue that tests its contents on an interval.
async single worker tasks queue that supports concurrency, priority and provide simple interface for passing task arguments
a crash friendly queue that persists queue state and can restart. uses a worker pool and has configurable concurrency
Tiny queue data structure
A shim for the setImmediate efficient script yielding API
A queue that processes tasks.
fast, tiny `queueMicrotask` shim for modern engines
Declare job classes that can be run by a variety of queuing backends.
This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program
Plugin for running methods on ActiveRecord models after record is committed
Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later. Background jobs can be any Ruby class or module that responds to perform. Your existing classes can easily be converted to background jobs or you can create new classes specifically to do work. Or, you can do both. Resque is heavily inspired by DelayedJob (which rocks) and is comprised of three parts: * A Ruby library for creating, querying, and processing jobs * A Rake task for starting a worker which processes jobs * A Sinatra app for monitoring queues, jobs, and workers.
This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program
Sidekiq strategy to restrict number of workers which are able to run specified queues simultaneously.
A priority queue is like a standard queue, except that each inserted element is given a certain priority, based on the result of the comparison block given at instantiation time. Retrieving an element from the queue will always return the one with the highest priority.
A job queue that uses PostgreSQL's advisory locks for speed and reliability.
Ruby wrapper for SysV Message Queues
Adds Redis::Queue class which can be used as Distributed-Queue based on Redis. Redis is often used as a messaging server to implement processing of background jobs or other kinds of messaging tasks. It implements Reliable-queue pattern decribed here: http://redis.io/commands/rpoplpush
Individual failed queue for each queue you have
A web interface for the que queue