pig-rpc
1.0.3 • Public • Published 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
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);
});
Versions
Current Tags
- VersionDownloads (Last 7 Days)
- 1.0.3
2
Version History
Package Sidebar
Install
Weekly Downloads