tiny-zmq
Version:
A NodeJS package that provides simple load balanced and broadcast messaging on distributed environments
15 lines (10 loc) • 380 B
JavaScript
const client = require('.').balancing.client;
const sendRequest = client.connect(`tcp://${process.env.BROKER_IP || 'localhost'}:5559`);
var i = 0;
setInterval(function(){
var request = { number: ++i, pid: process.pid };
console.log("THE CLIENT REQUESTS", request);
sendRequest(request, function(response){
console.log(" > THE CLIENT GOT BACK:", response);
});
}, 2000);