Mqtt客户端未收到来自VerneMq的脱机消息

时间:2018-12-12 06:36:51

标签: mqtt mqtt-vernemq

我们有一个mqtt服务器(Azure上的Linux VM上的VerneMq),其配置如下所示

max_inflight_messages=500
upgrade_outgoing_qos=on
max_offline_messages=1000000
max_online_messages=1000000
persistent_client_expiration=1w

除了它的默认配置。

为了测试持久消息机制,我们创建了以下方案: 我们向服务器提供了一些测试消息,并等待了几分钟才订阅客户端(cleanSession = false),我们能够接收到所有消息。 但是,如果我们做同样的事情并等待24小时,即使使用

可以看到该客户端的等待消息,我们也无法接收所有存储的消息。
vmq-admin trace client client-id=<client_id>

经纪人和客户都使用qos = 2。 我们必须更改客户端或服务器上的任何其他配置吗?

0 个答案:

没有答案