Skip to content

Repository files navigation

node-zeromq

ØMQ bindings for node.js.

Installation

$ npm install zmq

Example

producer.js:

varzmq=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:

varzmq=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%

About

Node.js bindings to the zeromq library

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors