【发布时间】:2014-07-08 09:27:02
【问题描述】:
这是关于 MQTT 协议和使用 MQTT 客户端的一般问题。特别是我使用 mosquitto 作为服务器,使用 ruby-mqtt 作为客户端。
MQTT 提供了持久会话的概念,这意味着在客户端断开连接时保留以前的订阅,并且 qos > 0 的消息将排队。这意味着对于我的客户端实现,我可以在连接到代理后跳过订阅,除非是第一次。
问题是:如何确定我的订阅仍然存在?我想可能会出现这样一种情况,即启动了一个新服务器,它没有关于我以前的会话以及我的订阅的信息。
【问题讨论】:
标签: mqtt