PikaQueue
PikaQueue provides a simple abstraction to managing job queues in redis.
There are two players involved in a job queue: a producer
and a worker
.
A producer
is an entity that submits a job to a queue to be completed. The producer
may or may not be interested in being notified of the completion and status of job submitted.
A worker
in an entity that monitors a job queue, processes the job, and then sends a notification to any interested parties once the completed.
producer
:
Example of a var producer = ; // Pass in a callback if you wish to receive notification when the job is complete.producer;
worker
:
Example of a // add a callback to make it a worker;
Safe Queues
PikaQueue allows for safe queues, which ensure work will be picked back up if a job never finishes.
;