emqx webhook推送事件的问题

环境信息

  • EMQX 版本:4.3.5
  • 操作系统及版本:centos7
  • 其他

问题描述

webhook设置了message.acked和message.acked规则及服务器url,发送的消息能够正常到达客户端接收方。但是很多的事件webHook没有推送到服务器。丢失严重。

配置文件及日志

Hello 能看看 emqx.log.* 里面有什么样的错误日志么?

没有看到有错误信息


刚才又测试了一次,publish推送正常,acked还是这样


第二次测试200条,接收方正常接收所有消息。emqx.log.1没有任何错误日志

qos1 和 qos2 才有 message_ack的事件的

我是使用qos2

我使用的开源的emqx是集群,


不知道跟这个有没有关系

和集群是没关系的, message_acked 事件在每条消息被 ACK 了就应该触发,少触发一次就算是BUG.

可以检查下

  1. 消息的 QoS 等级,改值等于 max(消息发布的QoS等级,订阅者订阅该主题的QoS等级)所以可能存在 QoS 不是你期望的那样,

  2. 是不是 webhook 转发出现了错,可以检查下 emqx 的日志