Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 9470|Odgovoriti: 0

Mqtt-ova kakovost storitev Qos

[Kopiraj povezavo]
Objavljeno na 14. 02. 2019 20:56:55 | | | |
Qos0

Pošiljatelj pošlje sporočilo le enkrat, brez ponovitev, posrednik pa ne vrne potrditvenega sporočila. V primeru Qos0 posrednik morda ne prejme sporočila, kot je prikazano na naslednji sliki:



Qos1

Pošiljatelj pošlje sporočilo vsaj enkrat, da zagotovi, da sporočilo pride do posrednika, posrednik pa mora vrniti potrditveno sporočilo PUBACK. V primeru Qos1 lahko posrednik sprejme podvojena sporočila, kot je prikazano na naslednji sliki:



Qos2

Qos2 uporablja dvostopenjsko potrjevanje, da zagotovi, da sporočila niso izgubljena in podvojena. V primeru Qos2 bo posrednik sporočilo zagotovo prejel le enkrat, kot je prikazano na naslednji sliki:


Qos1 VS Qos2

Qos2 bo imel veliko režijskih stroškov v primerjavi s Qos1, ker ima posrednik dve dodatni akciji:

  • Deduplikacija. Da se zagotovi, da sporočila niso podvojena, mora posrednik izvesti deduplikacijo;
  • Poskrbite, da sporočilo odgovora PUBREC doseže odjemalca. Posrednik mora počakati na odgovor stranke na sporočilo PUBREC v PUBREL-u, in šele po prejemu potrditvenega sporočila od naročnika lahko posreduje sporočilo naročniku.





Prejšnji:CentOS reši problem, da zunanjega omrežja ni mogoče dostopati, potem ko je docker port preslikan na gostitelja
Naslednji:[Android] Današnja ameriška drama 1.3.3 Izdaja brez oglasov Zbirališče profesionalnih ljubiteljev ameriških dram
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com