Mqtt 代理可以转发尚未发送给任何客户端的消息吗?
如果没有订阅客户端,mqtt 是否具有延迟交付功能?
物联网
MQTT
蚊子
2021-06-21 14:22:40
1个回答
如果客户端已经连接并订阅了一个主题(在 QOS 1 或 2)然后断开连接,代理会将消息排队到该主题,直到客户端重新连接(只要它在重新连接时将 cleanSession 标志设置为 false)并使用固定的客户端 ID
还有保留消息的概念。这是一个可以在发布时在消息上设置的标志,这意味着代理将记住给定主题上的最后一条消息(保留),并在任何其他消息之前将此消息传递给订阅该主题的任何客户端。这只是一个消息,而不是任何其他历史。
其它你可能感兴趣的问题