0.1.2 • Published 11 years ago
node-consumer v0.1.2
Work in progress
node-consumer
$ npm i --save node-consumerExample
var optinos = {
nsqd: [':4150'],
maxInFlight: 1,
maxAttempts: 5,
topic: 'events',
channel: 'ingestion'
};
Consumer(NSQReader(options))
.use(findTheNecessaryData())
.use(calculate())
.use(saveToDatabase())
.start()
.on('error', function (err) {
// handled error
});Context
.body.finish().requeue(ms)
Interfaces
Message
.getBody().finish().requeue(ms)
QueueReader
.setupMessageEventHandler(handler).setupErrorEventHandler(handler)