persistence - 当订阅者应用程序关闭时,emqttd 未获取同一主题中的所有消息
问题描述
订阅者应用程序重新启动时仅接收最后保留的消息。
操作系统:Windows EMQ Broker 版本:2.3.10 Eclipse paho
当我在同一主题上发布 10 条消息时,在那段时间由于某种原因订阅者应用程序崩溃,在某个子应用程序重新启动后,我只得到最后一条保留消息并丢失所有其他数据,这是一个大问题。
我在 pub 和 sub 上都将 Retained 标志设置为 true ,将 clean session 标志设置为 false 并将 Qos 设置为 1。
有人可以帮忙吗?我是否缺少任何配置或 Erlang 代理的行为就像只获取最后一条保留消息。
解决方案
推荐阅读
- sql-server - 创建具有通用数据类型的列?
- python - 如何在不使用 Tensofrlow 张量的情况下制作 Keras 自定义层?
- django - django-rules:将规则/谓词放在哪里?
- react-native - React-Navigation:使用 react-native-screens 的性能优化是否也可用于 TabNavigation?
- flutter - Dart:读取字段的注释值
- sql - INNER JOIN 多个数据库表中的 SQL 计数
- javascript - 如何删除 Qualtrics 中滑块问题左侧的选择文本?
- java - 来自 Vertx 网络客户端响应正文的反应式流发布者
- visual-studio - 如何使用不同的 SQL 数据库处理多个客户
- python - 十二生肖日历样本中日期的意外输入值检测