2017-09-24 100 views
0

让我们想象一下,我们有设备A和设备B和它们通过MQTT通信。当我们从A发送到B(A是经纪人)还是从A发送到B(B是经纪人)时,它是否更快?MQTT代理位置是否影响消息传递速度?

我们可以说,装置A是在云本地网络和设备B。

回答

1

都不是,假设两个设备都相等(相同能力和负载水平)。

交付从发布商订户的MQTT消息始终是一个2步骤的过程:

  1. 出版商促成
  2. 经纪人到订阅

网络发送时间对这些2个步骤是对于你所描述的两种情况,它们会以不同的顺序进行变化。

+0

但是,这不应该是相同的,如果出版商和经纪人是同一个人设备,和用户是不同的设备 – emir

+1

是的,它会,你总有1支脚通过网络,将永远是相同的大小,所以会采取同样的金额的时间 – hardillb