Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 9470|Odpověď: 0

Kvalita služeb Mqtt a kvalita kvality služeb Mqtt

[Kopírovat odkaz]
Zveřejněno 14.02.2019 20:56:55 | | | |
Qos0

Odesílatel odešle zprávu pouze jednou, bez opakovaní, a broker neodpovídá na potvrzovací zprávu. V případě Qos0 nemusí broker zprávu obdržet, jak je znázorněno na následujícím obrázku:



Qos1

Odesílatel odešle zprávu alespoň jednou, aby zajistil, že zpráva dorazí k brokerovi, a broker musí vrátit potvrzovací zprávu PUBACK. V případě Qos1 může broker přijímat duplicitní zprávy, jak je znázorněno na následujícím obrázku:



Qos2

Qos2 používá dvoustupňové potvrzení, aby zajistil, že zprávy nejsou ztraceny a neduplikovány. V případě Qos2 broker zprávu určitě obdrží pouze jednou, jak je znázorněno na následujícím obrázku:


Qos1 VS Qos2

Qos2 bude mít větší režie oproti Qos1, protože broker má dvě další akce:

  • Deduplikace. Aby bylo zajištěno, že zprávy nejsou duplikovány, musí broker provést deduplikaci;
  • Ujistěte se, že odpověď PUBREC dorazí ke klientovi. Makléř musí počkat na odpověď klienta na zprávu PUBREC v PUBREL a teprve po obdržení potvrzovací zprávy od klienta může zprostředkovatel zprávu doručit odběrateli.





Předchozí:CentOS řeší problém, že externí síť není přístupná poté, co je docker port mapován na hostitele
Další:[Android] Dnešní American Drama 1.3.3 Ad-Free Edition Místo setkávání profesionálních fanoušků amerických dramat
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com