EMQX开源版本实现离线消息

1、连接时设置 cleanSession 为 false。

2、设置 emqx 的 session 过期时间,就是离线消息可以保存的时长,可按照需求设置。

## Default session expiry interval for MQTT V3.1.1 connections.
##
## Value: Duration
## -d: day
## -h: hour
## -m: minute
## -s: second
##
## Default: 2h, 2 hours
zone.external.session_expiry_interval = 2h

3、设置发布消息的qos。

qos 设置为 0,1,2 均可收到离线消息

文档信息

版权声明:可自由转载(请注明转载出处)-非商用-非衍生

发表时间:2024年5月12日 21:23