JS-клиент Node не получает сообщения MQTT, когда посредник публикует слишком много сообщений - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть NodeJS клиент, который подписывается на Mosquito MQTT брокер .Для QoS установлено значение 1. Но когда брокер отправляет несколько сообщений одновременно по многим различным темам (и на все эти темы подписан клиент NodeJS), код клиента не может получать сообщения.Я использую эту библиотеку на стороне клиента, и код прослушивания сообщений выглядит следующим образом:

public_client.on('message', function (topic, message) {
  console.log(message);
}

Он принимает некоторые сообщения, но не все.Чтобы убедиться, что это проблема на стороне клиента, я также подписался на сообщения от MQTT.fx , и он смог успешно получать сообщения, даже если для QoS установлено значение 0 в MQTT.fx..

Как я могу решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...