v5.8.3版本,Webhook接收延迟问题

环境

  • EMQX 版本:5.8.3

问题

在使用Webhook的过程中,通过触发器配置了一个URL地址,高级配置中将健康检查间隔设置为了3s,然后再日志追踪中发现,正常情况下事件顺序:RULE_SQL_EXEC → BRIDGE → QUERY_ASYNC → QUERY_RENDER → ACTION,服务器接收端能够实时收到推送;但是大多数情况下出现了异常,事件顺序如下:RULE_SQL_EXEC → BRIDGE → QUERY_ASYNC → QUERY_RENDER → (延时,测试过后发现是健康检查间隔的时间,目前设置的是3s) → QUERY → QUERY_RENDER → ACTION,日志如下:


如上述日志所示,QUERY_ASYNC没有得到ACTION,在接收端打印了日志确认也没有收到请求,在QUERY的时候才能正常收到请求,存在一定的延迟,请问这种情况除了调整健康检查间隔还有什么方法调整???我需要接收端能够正常接收到请求,而不是每次都要经过一次健康检查间隔的时间后才能接收。谢谢。

可以试试升级到5.8.6看看,有相关的优化的

查看了一下Github上的Releases,好像没有提到相关的优化嘛,能提供一下具体的说明吗;直接更新估计影响比较大 :face_with_spiral_eyes:

您好!方便发一下开源版本的下载链接么?