emqx规则引擎过滤连接消息的动作和返回连接成功是串行的吗?

环境信息

  • EMQX 版本:4.4.7 开源版
  • 操作系统及版本:centos
  • 其他

问题描述

规则引擎的配置:SELECT * FROM “$events/client_connected”
连接消息会发送到我们的一个web服务,假设服务名:bridge-server
连接的时候发现只有等到bridge-server返回给emqx结果后,emqx才返回给客户端连接成功,这就会造成假设bridge-server服务不可用,客户端只有等到bridge-server超时后,客户端才会收到连接成功的消息

配置文件及日志

没有了解的吗

的确是串行的。因为异步发送 MQTT QoS > 1 比较复杂,需要仔细设计,目前还没有计划支持 MQTT Bridge 的异步发送功能。

web-hook也是同步发送的吗?不能异步么?