Adrian
Robust and thorough job queue on top of MongoDB, featuring retries and timeouts.
Usage
var Queue = ; var queue = 'collection-name'; // Create jobvar job = some: 'data' ; // Enqueue job (and get a ticket ID)queue; // Process jobqueue;
Configuration
Adrian comes with a few options.
var queue = 'collection-name' options; var defaults = maxAttempts : 1 maxAge : false // maximum age of a job in seconds concurrency : 1 priority : 1 polling : 200;