环境
- EMQX 版本:5.0.15
- 操作系统版本:Centos7
重现此问题的步骤
- 配置Webhook,并配置转发规则,pulish几条数据
- 杀掉http服务,并再次发送几条数据
- 重启http服务,观察数据是否会丢失
具体步骤如下
第一次测试步骤:
-
首先启动http服务,并发送2条数据,此时数据能正常接收
-
关闭http服务,并再次发送4条消息
-
再次启动http服务,观察有几条消息
这里只接收到3条数据 ,333,444,666成功接受到,但是555丢失了
第二次测试步骤:
-
首先启动http服务,并发送2条数据,此时数据能正常接收
-
关闭http服务,并再次发送4条消息
-
再次启动http服务,观察有几条消息
这里只接收到2条数据 ,333,444成功接受到,但是555,666丢失了,而且,数据是先打印444,再打印333,数据貌似乱序了
我的问题
我想问一下,webhook能否保证在http服务异常的情况下,数据不丢失?需要配置什么嘛?