规则转发消息到MQTT Bridge的磁盘缓存清理

环境信息

  • EMQ X 版本:4.3.7
  • 操作系统及版本:CentOS 7
  • 其他

问题描述

开启规则转发消息到MQTT Bridge后,当MQTT Bridge连接断开时,消息缓存到磁盘上,待重新连接后,恢复发送,但是磁盘缓存文件不知道什么时候清理。

配置文件及日志

缓存消息目录以及缓存文件
image

这是缓存在内存中的,缓存时间由你的会话过期时间决定,MQTT 3.1.1 协议的客户端的会话过期时间由配置文件中的 session_expitry_interval 字段决定。


这描述的是磁盘缓存啊

缓存在磁盘上的数据等到桥接正常后,桥接接收端收到消息后,会马上自动删除磁盘上的消息。