桥接断开时的MQTT数据处理

时间:2018-12-05 11:54:50

标签: mqtt mosquitto emq

我已经在Mosquitto和EMQ之间建立了MQTT桥连接。

1)2个MQTT之间的桥接是否总是稳定的?

2)如果不是,当网桥关闭时,它如何处理数据通信?

2 个答案:

答案 0 :(得分:0)

  1. 我们不知道您的网络有多稳定,因此我们无法评论网桥连接的稳定程度。但是,就像其他MQTT连接一样,它们是持久连接(不是按消息)

  2. 这取决于...取决于许多方面,例如消息发布/使用的QOS。但是,使用正确的设置,消息应该在它们到达的代理的哪一端排队,然后在重新建立桥时将其推过桥。

答案 1 :(得分:0)

emqx的稳定性取决于两个mqtt代理之间的网络状态。在emqx桥的实现中,如果emqx和mosquitto之间的连接断开,则将转发到mosquitto的消息将缓存在磁盘或内存中,并且当恢复连接时,缓存的脱机消息将转发到mosquitto