环境信息
- EMQ X 版本:4.3.7
- 操作系统及版本:CentOS 7
- 其他
问题描述
开启规则转发消息到MQTT Bridge后,当MQTT Bridge连接断开时,消息缓存到磁盘上,待重新连接后,恢复发送,但是磁盘缓存文件不知道什么时候清理。
配置文件及日志
缓存消息目录以及缓存文件
t1ger
2
这是缓存在内存中的,缓存时间由你的会话过期时间决定,MQTT 3.1.1 协议的客户端的会话过期时间由配置文件中的 session_expitry_interval
字段决定。
缓存在磁盘上的数据等到桥接正常后,桥接接收端收到消息后,会马上自动删除磁盘上的消息。