Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 9470|Risposta: 0

Livello di qualità del servizio Qos di Mqtt

[Copiato link]
Pubblicato su 14/02/2019 20:56:55 | | | |
Qos0

Il mittente invia il messaggio una sola volta, senza tentazioni, e il broker non restituisce un messaggio di conferma. Nel caso di Qos0, il broker potrebbe non ricevere il messaggio, come mostrato nella figura seguente:



Qos1

Il mittente invia un messaggio almeno una volta per assicurarsi che il messaggio raggiunga il broker, e il broker deve restituire un messaggio di conferma PUBACK. Nel caso di Qos1, il broker può accettare messaggi duplicati, come mostrato nella figura seguente:



Qos2

Qos2 utilizza la conferma a due stadi per assicurarsi che i messaggi non vengano persi né duplicati. Nel caso di Qos2, il broker riceverà sicuramente il messaggio una sola volta, come mostrato nella figura seguente:


Qos1 VS Qos2

Qos2 avrà molti overhead rispetto a Qos1 perché il broker ha due azioni aggiuntive:

  • Deduplicazione. Per garantire che i messaggi non vengano duplicati, il broker deve effettuare la deduplicazione;
  • Assicurati che il messaggio di risposta PUBREC raggiunga il client. Il broker deve attendere la risposta del cliente al messaggio PUBREC nel PUBREL, e solo dopo aver ricevuto un messaggio di conferma dal cliente può consegnare il messaggio all'abbonato.





Precedente:CentOS risolve il problema che la rete esterna non può essere accessibile dopo che la porta docker è stata mappata all'host
Prossimo:[Android] Oggi American Drama 1.3.3 Edizione Senza Pubblicità Un luogo di ritrovo per gli appassionati professionisti americani di drama
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com