标签: rabbitmq mqtt publish paho
我发布了消息,它没有排队。订阅后,消息队列将开始保留。我想将消息保留在队列中,即使该用户根本没有订阅。我正在使用qos = 1。
答案 0 :(得分:0)
重要的是要记住MQTT是发布/订阅系统而不是消息队列系统。
对于MQTT消息,仅将其排队等待已订阅(在QOS 1或2)的脱机客户端,订阅主题的新客户端将仅接收新消息。
您可以使用保留标志来确保最后一条消息(设置了保留标志)总是在客户端订阅新消息之前始终传递给客户端,但这是一条消息。