代理在QoS 1或2中保留多长时间的MQTT消息?

时间:2013-08-22 19:32:43

标签: rabbitmq ibm-mq mq mqtt

因此,如果我发送带有QoS 1或2的MQTT消息,并且其中一个接收者对该消息所属的主题处于脱机状态,那么代理会将其保留在队列中多长时间并尝试继续重新发送?

这是消息代理的具体实现细节吗?MQTT协议本身没有关于此的规则?

1 个答案:

答案 0 :(得分:1)

正如@knolleary所说,这完全取决于实现。

mosquitto经纪人提供了一个选项persistent_client_expiration供您自己控制,但是否则会无限期地将消息保持在max_queued_messages定义的最大数量。