Node.js tools for NSQ client
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
.gitignore
.travis.yml
README.md
package.json

README.md

build status

A node.js port of pynsq reader from https://github.com/bitly/nsq

Very much untested and unfinished. Basic reading/publishing works.

Installation

npm install nsq

Reader example

var NSQReader = require('../lib/nsqreader.js').Reader;

var taskFunction = function(message){ console.log(message) }

var reader = new NSQReader({"task1":taskFunction}, 'topic', 'channel', {lookupd_http_addresses:['127.0.0.1:4161']} ) reader.run();

Publishing example

var NSQ = require('../lib/nsq.js'); CONN = require("../lib/conn.js");

var conn = CONN.createClient(); conn.connect();

conn.on("connect", function () { conn.send(" V2"); var cmd = NSQ.publish('test', "hello "); conn.send(cmd);
});