UNPKG

grenache-nodejs-http

Version:
32 lines (26 loc) 617 B
'use strict' const Grenache = require('./../') const Link = require('grenache-nodejs-link') const Peer = Grenache.PeerRPCClient const link = new Link({ grape: 'http://127.0.0.1:30001' }) link.start() const peer = new Peer(link, {}) peer.init() const reqs = 1000 let reps = 0 const d1 = new Date() for (let i = 0; i < reqs; i++) { peer.request('rpc_test', 'hello', { timeout: 10000, compress: true }, (err, data) => { if (err) { console.error(err) process.exit(-1) } console.log(err, data) if (++reps === reqs) { const d2 = new Date() console.log(d2 - d1) } }) }