【问题标题】:Is MQTT broker location influencing message delivery speed?MQTT 代理位置是否会影响消息传递速度?
【发布时间】:2017-09-24 18:05:56
【问题描述】:

假设我们有设备 A 和设备 B,它们通过 MQTT 进行通信。当我们从 A 发送到 B(A 是代理)或从 A 发送到 B(B 是代理)时会更快吗?

我们可以说设备 A 在本地网络中,设备 B 在云中。

【问题讨论】:

    标签: mqtt


    【解决方案1】:

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

    从发布者到订阅者的 MQTT 消息传递始终是一个两步过程:

    1. 出版商到经纪人
    2. 代理到订阅者

    对于您描述的两种情况,这两个步骤的网络传输时间将是相同的,只是顺序不同。

    【讨论】:

    • 但是如果发布者和代理是同一个设备,订阅者是不同的设备,那不应该是一样的
    • 是的,你总是有 1 条腿在网络上,它的大小总是一样的,所以需要同样的时间
    猜你喜欢
    • 2017-10-24
    • 2016-04-03
    • 1970-01-01
    • 2022-10-04
    • 1970-01-01
    • 1970-01-01
    • 2019-12-10
    • 1970-01-01
    • 2021-08-24
    相关资源
    最近更新 更多