Мы используем протокол mqtt для публикации сообщений через приложение java. Это приложение запускается через компьютер RPI с ограниченной скоростью обработки и баром. На mqtt мы публикуем сообщение о состоянии каждые 20 секунд. . Это сообщение опубликовано правильно в течение нескольких часов, но затем оно начинает публиковать 4 сообщения о статусе за раз и иногда дает сообщение об ошибке, которое слишком много публикуется в процессе. Было бы полезно, если бы кто-нибудь мог объяснить, почему происходит это несколько изданий, и как мы могли бы избежать этого?Как избежать слишком много сообщений об ошибке в Mqtt?
Благодаря
Просьба представить более подробную информацию: Какие библиотеки Java вы используете? Можете ли вы опубликовать код, который вы используете? –
Мы используем библиотеку mqttv3 paho, но извините, но не могу загрузить код причины политики безопасности – chrisgiffy
Wich JVM вы используете на RPI? Новый Java8 является альфа-версией и может иметь странное поведение. –