【发布时间】:2016-06-16 01:54:20
【问题描述】:
我编写了一个 mqtt java 代码 (paho),它在尝试连接到 Mosquitto 代理时工作正常。它能够建立、发布所有消息到一个主题。但是使用 MQXR(MQ 附带的代理),我得到了
严重:无法连接到 MQTT 代理,请求可能会丢失。 连接丢失 (32109) - java.io.EOFException 在 org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:138) 在 java.lang.Thread.run(Thread.java:736) 引起:java.io.EOFException 在 java.io.DataInputStream.readByte(DataInputStream.java:250) 在 org.eclipse.paho.client.mqttv3.internal.wire.MqttInputStream.readMqttWireMessage(MqttInputStream.java:56) 在 org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:100) ... 1 更多
QoS 设置为 2。在 MQXR 中找不到失败的原因?任何想法都非常感谢。
谢谢
【问题讨论】:
-
你查看过broker端的日志吗?
-
没有。我没有。我要求提供日志。同时我想知道是否有任何已知问题导致 paho mqtt 无法连接。我在其他一些论坛上读到 QoS=2 会导致 RabbittMQ 出现问题。
标签: mqtt