当用户发布了一条保留消息时,MQTT 会将这条消息保存在系统中,用户可以在保留消息列表页面查看到这条消息。
当用户订阅了这条保留消息的主题时,MQTT 会将这条消息发送给用户。保留消息的有效期默认为永不过期,除非用户手动删除这条消息。
在监控 > 保留消息页面中,系统以列表形式呈现当前系统中所有的保留消息。
列表中包含了保留消息的主题、质量等级 QoS、客户端 ID 和消息发布时间。
在列表中,您还可以执行以下操作:
说明
MQTT 默认将保存三类系统主题的保留消息,如果是集群环境,将根据不同的节点名称保存不同系统主题下的保留消息。
如果您需要查看保留消息的 Payload,可以在保留消息的列表页中单击查看 Payload 按钮来查看保留消息的 Payload。
在 Payload 弹窗中,可以查看保留消息的具体的 Payload 内容。
如果您需要删除保留消息,有以下两种方式:
说明
除了直接删除保留消息以外,您还可以在保留消息的设置页面配置保留消息的消息过期间隔。当保留消息过期后,MQTT 会自动删除这条保留消息。
如需修改保留消息的配置,请参见保留消息。