redis-jobs
creates jobs and puts it on a reliable redis queue for workers
Basic Usage
npm install redis-jobs
var redisjobs = ;var queue = ; var job = queue; job; job; jobstart; //On worker drone var worker = ; worker; worker;
Jobs are put onto a Redis List and popped off the list using BRPOPLPUSH; When a worker uses reply the message is deleted from the temporary work queue and sent over a publish message to the job requester. This allows jobs to queue up but the responses will be streamed back immediatly. Later releases will include a queue monitor interface to handle automatic load scaling.