【问题标题】:Is the order of publication in a "multiple" call guaranteed?是否保证“多次”调用中的发布顺序?
【发布时间】:2021-05-02 10:23:53
【问题描述】:

我想一次向 MQTT 代理发布一组(约 100 条)消息。为此,我将使用publish.multiple()

消息的格式为topic/onetopic/two、...,每个都有一个有效负载。这些消息的顺序无关紧要。

但是,我需要先向topic 发送一条带有空有效负载的消息,以便删除现有消息。我想把它放在要发送的消息列表的第一位。

有保证先处理吗?

【问题讨论】:

    标签: python python-3.x mqtt paho


    【解决方案1】:

    查看paho publish code,它会调用 Collections.popleft(),因此如果您首先传递一个具有无操作负载的元组,我相信它应该可以工作。

    【讨论】:

      猜你喜欢
      • 2011-07-13
      • 1970-01-01
      • 2017-07-10
      • 2016-12-14
      • 2018-12-28
      • 1970-01-01
      • 1970-01-01
      • 2022-08-02
      • 1970-01-01
      相关资源
      最近更新 更多