The number of devices connected to the internet reached 22 billion worldwide and it is expected to reach 47 billion in the next couple of years. In mission critical industries like healthcare, aviation, automotive, etc., the number of devices connected per broker and the message to be recorded is on per second basis. The number is huge and this is exactly why, IoT deployments steadily pin one’s hope on the exceptional messaging protocols like MQTT developed specifically for M2M communication within IoT applications. However, almost all MQTT client applications are not intended to deal with the immense amount of MQTT messages per second. Hence, it gets overloaded due to high frequency on the subscribed. Moreover, the high throughput message processing is necessary to handle the complex IoT implementation. This mandates the need for selection of perfect MQTT Broker that can handle message frequency for different vertical & performs reliable message processing. A recent deeper analysis of all prime MQTT Brokers in the market by the University of Szeged, Hungary conducted between Mosquitto, ActiveMQ, HiveMQ and Bevywise MQTTRoute revealed that Bevywise MQTTRoute stands second next to Mosquito on the message processing performance. Let us have a look what made Bevywise MQTTRoute to stand alone from other leading MQTT Broker in the MQTT Broker Performance comparison study.
Performance Evaluation with Stress Test
Their study on analysis leading MQTT Brokers intent to evaluate the performance of these MQTT Broker implementations by putting them under stress-test. They made the evaluation of the servers in a realistic test scenario, and the different metrics used for comparison of the results is CPU, latency, message rates and the test conditions includes QoS level, message throughput per client and message payload size, etc. The final result of the analysis is made with respect to the performance of MQTT brokers in terms of projected message rate @100% CPU usage and the average time taken for message transmission by putting them under stress-test. Every complex IoT implementation demands reliable message processing. MQTT Broker should be capable to deliver messages reliably even under unreliable networking conditions. And also, how fast is the MQTT broker? and how long it makes client to wait for the response? is much important to have a better user-experience.
The MQTT Broker performance comparison report finally states that the Bevywise MQTT Route occupies the second position after mosquitto with respect to message processing capabilities @ 100% CPU load in all QOS categories. They also mentioned that it has lower latency/message delivery time compared to ActiveMQ and HiveMQ across all QOSes. And also, MQTTRoute has exposed better latency (less round the trip time) than Mosquitto in QOS 0.
Have a look at the comparative study paper – Evaluating and Analyzing MQTT Brokers with Stresstesting .
To know more about the features visit MQTT Broker page.
Feel free to write to support for a complete Demo.
To get started sign up for hosted setup or download a forever free version for local installation.