MQTT:Broker在向客户端发送前一次发布的publish_complete消息之前发送新消息

MQTT:Broker在向客户端发送前一次发布的publish_complete消息之前发送新消息,mqtt,mosquitto,mqtt-vernemq,Mqtt,Mosquitto,Mqtt Vernemq,目前,我有一个客户机一直在我们自己的mqtt堆栈上运行。我们目前可以一次处理一条消息,然后准备接受或处理另一条消息。我们使用的经纪人是莫斯奎托。我目前面临两种情况 在客户端成功发布和接收数百条消息之后。代理在向我发送前一次发布的发布完成之前向我发布一条新消息 代理在一个tcp数据包中向我发送许多mqtt消息,这是我的系统要处理的过载 有人能帮我在代理中设置一些配置,以便代理可以发送一条消息,并等待它发送pubcomp来发送另一条消息吗 注意:我已经尝试将max_inflight_messages

目前,我有一个客户机一直在我们自己的mqtt堆栈上运行。我们目前可以一次处理一条消息,然后准备接受或处理另一条消息。我们使用的经纪人是莫斯奎托。我目前面临两种情况

  • 在客户端成功发布和接收数百条消息之后。代理在向我发送前一次发布的发布完成之前向我发布一条新消息
  • 代理在一个tcp数据包中向我发送许多mqtt消息,这是我的系统要处理的过载
  • 有人能帮我在代理中设置一些配置,以便代理可以发送一条消息,并等待它发送pubcomp来发送另一条消息吗


    注意:我已经尝试将max_inflight_messages设置为1,max_queue_limit设置为1

    您订阅的QOS级别是多少?我订阅的QOS为0@hardillby您不应该发送QOS0的PUBACK