Hi,
Your question assumes that the broker waits until all of the
subscriber flows have completed before completing the original publish
flow.
This is not how MQTT works.
The original publish flow should be completed independently of any
subsequent flows to subscribers of the topic.
Similarly, an MQTT client is never required to "timeout" a packet and
resend it. The only time a packet is resent is when a connection is
re-established and any previously in-flight flows are resent.
Regards,
Nick
> --
> To learn more about MQTT please visit
http://mqtt.org
>
> To post to this group, send email to
mq...@googlegroups.com
> To unsubscribe from this group, send email to
>
mqtt+uns...@googlegroups.com
>
> For more options, visit this group at
>
http://groups.google.com/group/mqtt