Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 9470|Răspunde: 0

Nivelul de calitate a serviciului Qos al Mqtt

[Copiază linkul]
Postat pe 14.02.2019 20:56:55 | | | |
Qos0

Expeditorul trimite mesajul o singură dată, fără încercări, iar brokerul nu returnează un mesaj de confirmare. În cazul Qos0, brokerul poate să nu primească mesajul, așa cum se arată în figura următoare:



Qos1

Expeditorul trimite un mesaj cel puțin o dată pentru a se asigura că mesajul ajunge la broker, iar brokerul trebuie să returneze un mesaj de confirmare PUBACK. În cazul Qos1, brokerul poate accepta mesaje duplicate, așa cum este prezentat în figura următoare:



Qos2

Qos2 folosește confirmarea în două etape pentru a se asigura că mesajele nu sunt pierdute și nu sunt duplicate. În cazul Qos2, brokerul va primi cu siguranță mesajul o singură dată, așa cum se vede în figura următoare:


Qos1 VS Qos2

Qos2 va avea mult overhead comparativ cu Qos1 deoarece brokerul are două acțiuni suplimentare:

  • Deduplicare. Pentru a se asigura că mesajele nu sunt duplicate, brokerul trebuie să efectueze deduplicarea;
  • Asigurați-vă că mesajul de răspuns PUBREC ajunge la client. Brokerul trebuie să aștepte răspunsul clientului la mesajul PUBREC din PUBREL, iar doar după ce primește un mesaj de confirmare de la client poate livra mesajul către abonat.





Precedent:CentOS rezolvă problema că rețeaua externă nu poate fi accesată după ce portul docker este mapat pe gazdă
Următor:[Android] Astăzi American Drama 1.3.3 Ediția Fără Reclame Un loc de întâlnire pentru fanii profesioniști americani de dramă
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com