Streamlined processing of tasks in a shared threadpool.
A shim for the setImmediate efficient script yielding API
Offload tasks to a pool of workers on node.js and in the browser
No description provided.
A simple tool to keep requests to be executed in order.
Fast, in memory work queue
A fast, efficient Node.js Worker Thread Pool implementation
In memory queue system prioritizing tasks
fast, tiny `queueMicrotask` shim for modern engines
Utility to create worker pools
celery written in nodejs
High-priority task queue for Node.js and browsers
A lightweight task queue
Task and Message Queues with Multiple Providers
High-priority task queue for Node.js and browsers
Tiny queue data structure
an opinionated implementation of resque in node
Evaluate asynchronous tasks with configurable concurrency.
Multi-strategy job queue with local and BullMQ support
Utilities for running tasks on worker threads
Web workers & worker threads as simple as a function call
Job queue for PostgreSQL
A mutex for guarding async workflows
Task queue service with Bull
Job queue with MongoDB with emphasis on never losing any task even if worker fails hard (segfault).
A Rails engine providing an Inertia.js + React interface for mission_control-jobs. Builds on ground_control-api with a themeable component library.
A Rails engine providing a JSON API layer on top of mission_control-jobs. Use standalone or as the foundation for ground_control-inertia.
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.
A web UI dashboard for managing SolidQueue jobs, queues, workers, and recurring tasks in Rails applications.
A Resque plugin to add functionality to pause resque jobs through the web interface. Using a `pause` allows you to stop the job for a slice of time. The job finish the process it are doing and don't get a new task to do, until the queue is released. You can use this functionality to do some maintenance whithout kill workers, for example.
Balsamique (pronounced "Balsami-QUEUE") is a Redis-backed Ruby library which implements a job queue system. Balsamique jobs consist of JSON-encoded args hashes, along with lists of tasks and their successful outputs. Jobs can be enqueued to run at some time in the future, and workers can also delay the running of subsequent tasks. Retries are automatically scheduled at the time a worker checks out a job, and cancelled only when the worker reports success. In contrast to Resque, Balsamique uses Lua scripting in Redis extensively to make job state transitions as atomic as possible.
Loops is a small and lightweight framework for Ruby on Rails, Merb and other ruby frameworks created to support simple background loops in your application which are usually used to do some background data processing on your servers (queue workers, batch tasks processors, etc).
A mountable Rails engine providing a beautiful, self-contained dashboard for Solid Queue. Monitor jobs, queues, workers, and recurring tasks with a modern UI built on ViewComponents.
Loops is a small and lightweight framework for Ruby on Rails, Merb and other ruby frameworks created to support simple background loops in your application which are usually used to do some background data processing on your servers (queue workers, batch tasks processors, etc).
Resque-mongo is a fork of resque that uses mongo as a queue backend. 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.
Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later. Resque-igo is the same thing, but for mongo. It would not exist without the work of defunkt and ctrochalakis on github. 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.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.