Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Node.js bindings to the zeromq library

This branch is 379 commits behind JustinTulloss:master

Release 2.0.1

latest commit e4ac29e3ff
TJ Holowaychuk tj authored
Failed to load latest commit information.
docs added new ./docs
examples/workers some documentation tweaks and add the generated docs
lib Release 2.0.1
test tweak sndmore test to use array
.gitignore Ignore node_modules
LICENSE
Makefile use jade / dox from ./node_modules/.bin
README.md Fixed example requires. Closes #72
binding.cc Remove zmqVersionInfo()
index.js moved lib to ./lib
package.json Release 2.0.1
wscript

README.md

node-zeromq

ØMQ bindings for node.js.

Installation

$ npm install zmq

Example

producer.js:

var zmq = require('zmq')
  , sock = zmq.socket('push');

sock.bindSync('tcp://127.0.0.1:3000');
console.log('Producer bound to port 3000');

setInterval(function(){
  console.log('sending work');
  sock.send('some work');
}, 500);

worker.js:

var zmq = require('zmq')
  , sock = zmq.socket('pull');

sock.connect('tcp://127.0.0.1:3000');
console.log('Worker connected to port 3000');

sock.on('message', function(msg){
  console.log('work: %s', msg.toString());
});

Running tests

Install dev deps:

 $ npm install

Build:

 $ make

Test:

 $ make test

Contributors

Authored by Justin Tulloss, maintained by Shripad K and TJ Holowaychuk. To contribute please ensure all tests pass, and do your best to maintain the style used within the rest of the library.

Output of git summary:

  project: zeromq.node
  commits: 260
  files  : 38
  authors: 
    114 Justin Tulloss          43.8%
     53 Tj Holowaychuk          20.4%
     48 Stéphan Kochen         18.5%
     12 jeremybarnes            4.6%
     10 TJ Holowaychuk          3.8%
      9 mike castleman          3.5%
      3 Yaroslav Shirokov       1.2%
      2 Corey Jewett            0.8%
      2 mgc                     0.8%
      1 rick                    0.4%
      1 Matt Crocker            0.4%
      1 Joshua Gourneau         0.4%
      1 Micheil Smith           0.4%
      1 Jeremy Barnes           0.4%
      1 nponeccop               0.4%
      1 Paul Bergeron           0.4%
Something went wrong with that request. Please try again.