Я тестирую модуль MQTT для своей программы на c ++, я использую его для передачи изображения подписчикам (я знаю, это звучит глупо), мой размер изображения составляет около 1 МБ, поэтому он не очень большой по сравнению с максимальным размером данных, который MQTT может обрабатывать (256 МБ). Все работало просто отлично, кроме скорости передачи была супер низкой! в то время как моя пропускная способность составляет около 40 Мбит / с, модуль MQTT просто использует 8 Мбит / с для передачи.
Так может ли кто-нибудь объяснить мне, связана ли проблема с самим протоколом MQTT или с моего сервера RabbitMQ? и как я могу улучшить скорость?