У меня есть NodeJS
клиент, который подписывается на Mosquito MQTT брокер .Для QoS
установлено значение 1. Но когда брокер отправляет несколько сообщений одновременно по многим различным темам (и на все эти темы подписан клиент NodeJS
), код клиента не может получать сообщения.Я использую эту библиотеку на стороне клиента, и код прослушивания сообщений выглядит следующим образом:
public_client.on('message', function (topic, message) {
console.log(message);
}
Он принимает некоторые сообщения, но не все.Чтобы убедиться, что это проблема на стороне клиента, я также подписался на сообщения от MQTT.fx , и он смог успешно получать сообщения, даже если для QoS
установлено значение 0 в MQTT.fx..
Как я могу решить эту проблему?