MQTT.js知道所有订阅者接收发布消息的能力

时间:2014-09-06 05:20:12

标签: mqtt

YEP,正如问题所说,可以让出版商了解订阅特定主题的所有订阅者接收在MQTT中发送的消息

1 个答案:

答案 0 :(得分:4)

MQTT中没有机制告诉发布者订阅者已收到消息。在更高的QOS级别,经纪人将向发布者确认它已收到消息,然后再将其转发给订阅者,仅此而已。

如果你想要确认你必须自己实现它,通常的做法是在消息正文中包含一个消息ID,让每个订阅者在订阅者唯一的主题上发布这个id,例如< / p>

received/[subscriber client id]

然后,发布商可以订阅received/+进行检查。