Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 9470|Odpoveď: 0

Qos na úrovni kvality služieb Mqtt

[Kopírovať odkaz]
Zverejnené 14. 2. 2019 20:56:55 | | | |
Qos0

Odosielateľ odošle správu len raz, bez opakovania, a maklér nevráti potvrdenie. V prípade Qos0 nemusí broker správu prijať, ako je znázornené na nasledujúcom obrázku:



Qos1

Odosielateľ pošle správu aspoň raz, aby sa zabezpečil, že správa dorazí k brokerovi, a broker musí vrátiť potvrdzujúcu správu PUBACK. V prípade Qos1 môže broker akceptovať duplicitné správy, ako je znázornené na nasledujúcom obrázku:



Qos2

Qos2 používa dvojstupňové potvrdenie, aby zabezpečil, že správy nebudú stratené a nebudú duplikované. V prípade Qos2 broker určite dostane správu iba raz, ako je znázornené na nasledujúcom obrázku:


Qos1 VS Qos2

Qos2 bude mať oveľa väčšiu režijnú záťaž v porovnaní s Qos1, pretože broker má dve ďalšie akcie:

  • Deduplikácia. Aby sa zabezpečilo, že správy nebudú duplikované, musí maklér vykonať deduplikáciu;
  • Uistite sa, že odpoveďová správa PUBREC dorazí ku klientovi. Maklér musí počkať na odpoveď klienta na správu PUBREC v PUBREL a až po prijatí potvrdzovacej správy od klienta môže sprostredkovateľ doručiť správu odberateľovi.





Predchádzajúci:CentOS rieši problém, že externá sieť nie je prístupná po tom, čo je docker port mapovaný na hostiteľa
Budúci:[Android] Dnešná americká dráma 1.3.3 Edícia bez reklám Miesto stretávania profesionálnych fanúšikov amerických dramatických seriálov
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com