mosquitto qos 2 消息发送不止一次

mosquitto qos 2 messages delivered more than once

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

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

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

QoS 2 实际上意味着所有已发布的消息都被传递一次且恰好一次到所有订阅者