使用emqx4.3.8共享订阅时,消息流入流出一样,但是丢失大量消息

EMQX 版本

使用 3 个节点组成集群

1、hivemq client 配置如下


image

2、消息流入流出截图如下:

3、granfana日志订阅到的消息截图如下:

  1. 4.3 已经退出维护了,建议升级到 5.7
  2. 我没有在你的图里看到 「大量丢失」的相关信息
  3. 如果有消息丢弃,EMQX 会在「指标」里展示出来,你可以去核对下
  4. 可以通过消息丢弃的事件来获知丢弃的原因

消息流入流出140条,但是granfana日志显示只收到40条,其他数据未在日志捕捉到

以下截图是emq监控指标信息:


如果你的 pub:sub 是 1:1 的关系,那么流入:流出是 140:140 完全没有任何问题,也没有消息丢失,在这个前提下应该排查你的客户端或者你的监控系统。
另外,4.3 已经没有维护了,不建议使用

已升级到5.7.1版本,目前看是监控模块是有丢弃的,不确定在哪里有丢失

你可以查看这个页面上的详细监控指标

您说的是这个指标么,从这个指标只看出大概,看不出是哪里丢失呢

看不出哪个topic丢失的数据

感谢您的帮助,问题已经找到了,是日志统计的不对,消息没有丢失