Hi Everyone,

I am the mind, finger and soul behind another MQTT broker implementation,
Mosca (https://github.com/mcollina/mosca).
I have recently implemented the persistence support, and I am getting some
weird numbers from Mosquitto (version 1.1.2).

*Mosquitto*

$ ./benchmarks/single_pub_sub.js --header -q 1 -r 10000
mean, standard deviation, median, mode, runs
1317.389, 2621.9008969056513, 1088, 165, 10000

*Mosca*

$ ./benchmarks/single_pub_sub.js --header -q 1 -r 10000
mean, standard deviation, median, mode, runs
208.6827, 252.84635984089678, 185, 170, 10000



It seems Mosquitto has some problem in scaling in handling many "unclean"
subscriptions from different clients.

In Mosca I am using LevelDB (through LevelUp) and I do not fsync, e.g. I
allow some hypothetical packet loss in case of process crash.

Let me know how I can help in fixing this.

Cheers,

Matteo
-- 
Mailing list: https://launchpad.net/~mosquitto-devel
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~mosquitto-devel
More help   : https://help.launchpad.net/ListHelp

Reply via email to