{"repo":"actionhero/node-resque","free":true,"listed":false,"github":"https://github.com/actionhero/node-resque","clone":"git clone https://github.com/actionhero/node-resque.git","description":"Node.js Background jobs backed by redis.","language":"TypeScript","stars":1417,"topics":["resque","resque-plugin","resque-workers","background-jobs","queue","nodejs","typescript"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"node-resque: The best background jobs in node. Distributed delayed jobs in nodejs . Resque is a background job system backed by Redis (version 2.6.0 and up required). It includes priority queues, plugins, locking, delayed jobs, and more! This project is a very opinionated but API-compatible with Resque and Sidekiq (caveats). We also implement some of the popular Resque plugins, including resque-scheduler and resque-retry The full API documentation for this package is automatically generated from the main via typedoc branch and published to https://node-resque.actionherojs.com/ The Resque Factory (How It Works) Overview Resque is a queue based task processing system that can be thought of as a \"Kanban\" style factory. Workers in this factory can each only work one Job at a time. They pull Jobs from Queues and work them to completion (or failure). Each Job has two parts: instructions on how to complete the job (the perform function), and any inputs necessary to complete the Job. Queues In our factory example, Queues are analogous to conveyor belts. Jobs are placed on the belts (Queues) and are held in order waiting for a Worker to pick them up. There are three types of Queues: regular work Queues, Delayed Job Queues, and the Failed Job Queue. The Delayed Job Queues contains Job definitions that are intended to be worked at or in a specified time. The Failed Job Queue is where Workers place any Jobs that have failed during execution. Workers Our Workers are the heart of the facto","default_branch":null,"files":null,"tree":[],"storefront":"/r/actionhero","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/actionhero/node-resque/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}