我正在通过 MQTT 接收一条长消息(~550kb),所以我在 ~20 秒内收到了大量的消息片段。我从 MQTT_EVENT_DATA 事件类型中获取所有这些消息。
从第二条消息开始,事件对象中没有mqtt主题。
所以我想知道:是否保证同一消息的片段是顺序的,并且在传输所有片段之后会收到任何其他可能到来的消息?
说得非常清楚,如果我有消息 A,有多个片段 (a1,a2,a3,a4,a5,a6,a7),消息 B 有一个片段 (B1)。如果我先发送 A 然后发送 B,我能保证收到 (a1,a2,a3,a4,a5,a6,a7,B1) 还是有可能收到 (a1,a2,a3,B1,a4,a5 ,a6,a7)?