Are there any "unbiased" benchmarks or articles on the pros/cons of using RabbitMQ for MQTT vs a "native" MQTT broker? (So far, what I've found is written from the perspective of a vendor or developer of an MQTT broker, so you can imagine what conclusion they came to).
We are using RabbitMQ for AMQP and eMQTT for MQTT. We recently enabled the MQTT and MQTT-over-WebSockets plug-ins for RabbitMQ and it works fine. Ideally, we'd like to use RabbitMQ exclusively, for both AMQP and MQTT (especially since we have some cross-protocol traffic, but mostly because we have a lot more experience with RabbitMQ and favor a single solution for two problems vs. two completely different solutions).
I realize that in many ways, the answer to this is "it depends, do your own testing". Understood, and we have and will continue to do that. But what I'm looking for input from others that have tried using RabbitMQ as an MQTT broker, and what experiences you've had. Conceptually, my question is around whether RabbitMQ will ultimately be "as good" as a purpose-built MQTT broker, especially at high message volume and high connections and connect rates.