gpt4 book ai didi

mqtt - 如果 mosquitto 代理宕机,如何在 mqtt 中保留消息?

转载 作者:行者123 更新时间:2023-12-05 00:33:31 30 4
gpt4 key购买 nike

我有一个场景,其中 MQTT 客户端发布带有主题的消息。发布此信息,我将关闭我的 mosquitto 代理(通过终止进程)。当我重新启动我的代理并尝试使用该主题的消息时,该消息不可用。有什么办法可以使用在代理重新启动之前发布的消息吗?

注意:如果使用 RabbitMQ 作为消息存储在队列中,这是可能的。我想使用 MQTT-Mosquitto 实现相同的功能。

最佳答案

如果启用持久性并在 mosquitto.conf 文件中指定一个目录,则保留的消息将保存到磁盘并在代理重新启动时恢复。

例如

persistence true
persistence_location /path/to/store/data/

还看 autosave_intervalautosave_on_changes docs 中的选项

关于mqtt - 如果 mosquitto 代理宕机,如何在 mqtt 中保留消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36126725/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com