Mqtt 消息发送和接收的类型

Mqtt 消息发送和接收的类型,mqtt,Mqtt,MQTT基于代理,发送方发送消息,接收方获取消息。但是如果代理出了问题,那么消息就会丢失。我正在寻找桶旅类型的消息传递和发送。消息将被传播 如果您以大于0的QOS级别向MQTT代理发送消息,并且代理当时已关闭,则消息将在客户端排队,直到代理返回。如果使用了正确的QOS,则不应丢失消息。如前所述,查看QOS的mqtt选项,以及保留的消息和最后遗嘱和测试在客户端排队?这些信息存储在哪里?您是否可以在同一网络内而不是在internet之外拥有代理?如果客户端库支持QOS>0,则它们应该为无法发送的消息

MQTT基于代理,发送方发送消息,接收方获取消息。但是如果代理出了问题,那么消息就会丢失。我正在寻找桶旅类型的消息传递和发送。消息将被传播

如果您以大于0的QOS级别向MQTT代理发送消息,并且代理当时已关闭,则消息将在客户端排队,直到代理返回。如果使用了正确的QOS,则不应丢失消息。

如前所述,查看
QOS
的mqtt选项,以及
保留的
消息和
最后遗嘱和测试

在客户端排队?这些信息存储在哪里?您是否可以在同一网络内而不是在internet之外拥有代理?如果客户端库支持QOS>0,则它们应该为无法发送的消息实现本地存储。Paho(Java和C)客户机就是这样做的。您可以配置磁盘上的位置或实现自己的存储。至于经纪人在哪里,你可以在任何你想去的地方运行你的经纪人,有几种选择。