当代理并行发布太多消息时,Node JS客户端不会收到MQTT消息

时间:2018-12-18 11:40:26

标签: javascript node.js mqtt

我有一个NodeJS客户端,该客户端订阅了一个Mosquito MQTT brokerQoS设置为1。但是,当代理同时发送有关多个不同主题的多条消息(并且对所有这些主题都订阅了NodeJS客户端)时,该客户端的代码将无法接收消息。我在客户端使用this库,消息监听代码如下:

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

它确实收到了一些消息,但不是全部。为了验证客户端是否存在此问题,我还订阅了MQTT.fx的消息,即使在MQTT.fx中将QoS设置为0,它也能够成功接收消息。 / p>

我该如何解决?

0 个答案:

没有答案