Rabbitmq Mqtt当我发布第一条消息时,它不会停留在队列中

Rabbitmq Mqtt当我发布第一条消息时,它不会停留在队列中,rabbitmq,mqtt,publish,paho,Rabbitmq,Mqtt,Publish,Paho,我发布消息时,它不会停留在队列中。一旦订阅,消息队列就开始停留。即使用户根本没有订阅,我也希望将消息保留在队列中。我使用的是qos=1。请记住,MQTT是一个发布/子系统,而不是一个消息队列系统 对于MQTT消息,将只为已经有订阅(QOS为1或2)的脱机客户端排队,订阅主题的新客户端将只接收新消息 您可以使用保留标志确保在客户端订阅新邮件之前的主题时,始终将最后一条邮件(设置了保留标志)发送给客户端,但这是一条单独的邮件。欢迎使用保留标志。有关如何提出好问题的信息,请参见。

我发布消息时,它不会停留在队列中。一旦订阅,消息队列就开始停留。即使用户根本没有订阅,我也希望将消息保留在队列中。我使用的是qos=1。

请记住,MQTT是一个发布/子系统,而不是一个消息队列系统

对于MQTT消息,将只为已经有订阅(QOS为1或2)的脱机客户端排队,订阅主题的新客户端将只接收新消息

您可以使用保留标志确保在客户端订阅新邮件之前的主题时,始终将最后一条邮件(设置了保留标志)发送给客户端,但这是一条单独的邮件。

欢迎使用保留标志。有关如何提出好问题的信息,请参见。