node-consumer

0.1.2 • Public • Published

Work in progress

node-consumer

$ npm i --save node-consumer

Example

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)

Readme

Keywords

none

Package Sidebar

Install

npm i node-consumer

Weekly Downloads

0

Version

0.1.2

License

MIT

Last publish

Collaborators

  • poying