【问题标题】:mosquitto qos 2 messages delivered more than oncemosquitto qos 2 消息多次发送
【发布时间】:2015-10-19 08:18:12
【问题描述】:

我在 Windows 8 上安装了 Mosquitto,我正在尝试用 Java 编写 Paho 客户端以了解 MQTT。我写了一个阻塞发布者和一个客户端订阅者。我创建了两个具有不同客户端 ID 的订阅客户端线程。当我使用 QoS 2 发布一条消息时,两个客户端都会收到该消息。我期望只有一个客户收到消息。我的预期错了吗?

我觉得我没有正确地对 API 进行编程,并想使用 mosquitto_pub 和 mosquitto_sub 进行故障排除。结果相同。两个订阅者都收到了消息。请在此处查看屏幕截图:http://imgur.com/a/G5a4D

我很确定我做错了什么,但我无法确定它。所有 mosquitto.conf 属性都设置为默认值。任何帮助,将不胜感激。我已经为此累了半天了。 :(

【问题讨论】:

  • QoS 2 意味着所有已发布的消息都被一次性传送给所有订阅者
  • 感谢您的澄清!您可以将其发布为答案,以便我接受或投票吗?

标签: java iot mosquitto paho


【解决方案1】:

QoS 2 实际上意味着所有已发布的消息都被一次性传送给所有订阅者

【讨论】:

    猜你喜欢
    • 2022-07-12
    • 1970-01-01
    • 1970-01-01
    • 2016-06-15
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多