首次提交

This commit is contained in:
2026-07-13 12:06:16 +08:00
commit e3c810b1a6
1690 changed files with 228324 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
'use strict'
const mqemitter = require('./')
const emitter = mqemitter({ concurrency: 10 })
const total = 1000000
let written = 0
let received = 0
const timerKey = 'time for sending ' + total + ' messages'
function write () {
if (written === total) {
return
}
written++
emitter.emit({ topic: 'hello', payload: 'world' }, write)
}
emitter.on('hello', function (msg, cb) {
received++
if (received === total) {
console.timeEnd(timerKey)
}
setImmediate(cb)
})
console.time(timerKey)
write()
write()
write()
write()
write()
write()
write()
write()
write()
write()
write()
write()