MQTT删除尚未在订阅服务器上订阅或接收的已发布消息

时间:2020-01-23 13:03:52

标签: mqtt mqtt-vernemq

我们有什么办法可以删除已发布但尚未订阅的消息?

1 个答案:

答案 0 :(得分:0)

否,但是如果客户端从未订阅过该主题,则不会为该客户端排队。

如果我们谈论的是排队等待持久订阅的消息,则再次拒绝,因为这将直接与QOS交付要求相抵触。

从MQTT v5开始,可以为消息设置TTL(生存时间),这意味着如果消息在传递之前超时,则该消息将自毁而不被传递。但是仍然无法通过其他任何方式将其删除。