monq
Monq is a MongoDB-backed job queue for Node.js.
Usage
Connect to MongoDB by specifying a URI or providing host
, port
and database
options:
var monq = ;var client = ;
Enqueue jobs by supplying a job name and a set of parameters. Below, the job reverse
is being placed into the example
queue:
var queue = client; queue;
Create workers to process the jobs from one or more queues. The functions responsible for performing a job must be registered with each worker:
var worker = client; worker; workerstart;
Events
Workers will emit various events while processing jobs:
worker;worker;worker;worker;
Install
npm install monq
Tests
npm test
You can optionally specify the MongoDB URI to be used for tests:
MONGODB_URI=mongodb://localhost:27017/monq_tests npm test
Updating API documentation
npm run jsdoc2md