|Re: [mosquitto-dev] A decentralize Mosquitto cluster design.|
I have made a simple test for the cluster, use krylovsk/mqtt-benchmark as a benchmark tool. But with number of brokers increase to 3, the mean throughput get the limitation. I think the reason is that the client cannot offer enough stress to cluster. See appendix for detail.
It is not easy to test a cluster, especially for MQTT service, Tsung and Jmeter support client clustered, but they are not friendly for MQTT..
Anyway, I'll do more tests, and hope someone can also give a test for mosquitto cluster .. thanks!
Unit: Total Bandwidth (msg/sec), QoS=2, MsgSize=1000bytes.
From: mosquitto-dev-bounces@xxxxxxxxxxx <mosquitto-dev-bounces@xxxxxxxxxxx> on behalf of Tatsuzo Osawa <tatsuzo.osawa@xxxxxxxxx>
Sent: Wednesday, January 17, 2018 20:20
To: General development discussions for the mosquitto project
Subject: Re: [mosquitto-dev] A decentralize Mosquitto cluster design.
> Will it even make sense to try this - get server with 16 CPU's and run 8 brokers on single box....? Normal Mosquitto
> is only using a single CPU at time - with this option you can already use one server with more CPU's to handle the
> traffic/load ...
I think applying the cluster on multicore environment might be a cool idea.
Because, as you described, normal mosquitto cannot use multicore efficiently.
Back to the top