Mi chiedo se il messaggio inviato dell'ordine sia conservato. Cioè, quando un editore invia una sequenza di messaggi, ciascun iscritto ha la certezza di ricevere la stessa sequenza che l'editore ha inviato? Per sessioni sia pulite che persistenti?L'ordine dei messaggi è conservato nei messaggi MQTT?
10
A
risposta
19
Un riassunto delle capacità di ordinamento dei messaggi in MQTT 3.1.1 è disponibile nella specifica here.
In sintesi:
- non vengono date garanzie circa la relativa ordinamento dei messaggi pubblicati con diversi valori di QoS. (ad esempio, QoS 0 può prendere in carico QoS 2 ad esempio poiché coinvolge un singolo pacchetto piuttosto che i 4 pacchetti di quest'ultimo).
- QoS 0 messaggi saranno consegnati in ordine (anche se i messaggi possono perdersi)
- QoS 2 messaggi saranno consegnati al fine
- QoS 1 consente i duplicati dei messaggi - è possibile un duplicato arriverà dopo la prima istanza del prossimo messaggio che è stato pubblicato.
QoS 1 l'ordine può essere garantito se il client/broker consente solo un singolo messaggio di volo in qualsiasi momento.
Problemi correlati
- 1. Come timeout dei messaggi flash nei binari
- 2. Ordinamento dei messaggi
- 3. Test dei messaggi HL7
- 4. utilizzando il protocollo mqtt con kafka come broker di messaggi
- 5. Qual è l'uso dei messaggi di commit?
- 6. markup html nei messaggi Play Framework
- 7. Messaggi flash visualizzati due volte nei binari
- 8. Color.FromArgb (...); la protezione dei messaggi
- 9. Ordine di tempo dei messaggi
- 10. Formattazione dei messaggi di commit
- 11. Recupero dei messaggi da postgres
- 12. La quota massima delle dimensioni dei messaggi per i messaggi in arrivo (65536) è stata superata
- 13. nascondi automaticamente i messaggi flash nei binari
- 14. Utilizzo di HTML nei messaggi flash Rails
- 15. Grafica nei messaggi di commit GitHub
- 16. Google PubSub - Conteggio dei messaggi nell'argomento
- 17. Passaggio sincrono dei messaggi nelle estensioni chrome?
- 18. WCF - È stata superata la quota massima delle dimensioni dei messaggi per i messaggi in arrivo
- 19. Come faccio a creare le bolle di chat dei messaggi sull'iPhone a livello di programmazione (come nei messaggi iPhone)
- 20. La sicurezza dei messaggi WCF crittografa effettivamente i contenuti dei messaggi?
- 21. Messaggi logger rotaie test.log?
- 22. Codifica dei messaggi di commit Github
- 23. default codifica dei messaggi di eccezione
- 24. Come impostare l'ordine dei messaggi di convalida?
- 25. Android - ListView Reverse come visualizzazione dei messaggi
- 26. TypeScript tsc> reindirizzamento dei messaggi
- 27. Dove traduco le caselle dei messaggi MFC
- 28. Rilevamento dei messaggi di pane tostato
- 29. Miglioramento dei messaggi di errore Lua
- 30. forza ordine dei messaggi con HornetQ