UNPKG

rocket.chat.mqtt

Version:

It's a MQTT Server, using redis to scale horizontally.

30 lines (24 loc) 459 B
'use strict' var mqtt = require('../') var max = 100000 var i var buf = Buffer.from('test') // initialize it mqtt.generate({ cmd: 'publish', topic: 'test', payload: buf }) var start = Date.now() var time for (i = 0; i < max; i++) { mqtt.generate({ cmd: 'publish', topic: 'test', payload: buf }) } time = Date.now() - start console.log('Total time', time) console.log('Total packets', max) console.log('Packet/s', max / time * 1000)