1.0.3 • Published 9 years ago

pig-rpc v1.0.3

Weekly downloads
2
License
ISC
Repository
github
Last release
9 years ago

pig-rpc

simple rpc using zeromq and pigato

Prerequisites

You need to install zeromq. On OSX you can use homebrew:

> brew update
> brew install zeromq 

##Install

> npm install pig-rpc

Example

Broker

var pig = require('pig-rpc')('tcp://*:55555');

pig.broker(function () {
  console.log('Broker started.');
});

Worker

var pig = require('pig-rpc')('tcp://localhost:55555');

pig.handle('square', function (num, callback) {
  callback(Math.pow(num, 2));
});

Client

var pig = require('pig-rpc')('tcp://localhost:55555');

pig.call('square', 9, function (err, res) {
  console.log('The square of 9 is', res);
});
1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago