【发布时间】:2022-01-17 10:24:19
【问题描述】:
当我向物联网平台发送 MQTT 消息时,我有一个应用程序,物联网平台有自己的代理。问题出现在经纪人宕机 2-3 天时,我丢失了 2-3 天的数据。
我想知道是否有一种方法可以确保存储所有数据点,然后在代理按顺序重新联机时发送。我一直在用 Mosquitto 对此进行测试,但我似乎无法让它工作。
这是使用服务质量 (QoS) 的问题吗?即使经纪人关闭,这也能工作,还是需要经纪人与之通信?还是我需要使用持久性或保留?
【问题讨论】:
-
这将是您正在使用的 MQTT 客户端库的属性,而不是代理(因为它已关闭,它无法执行任何操作)。