Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 9470|Antwoord: 0

Het servicekwaliteitsniveau Qos van Mqtt

[Link kopiëren]
Geplaatst op 14-02-2019 20:56:55 | | | |
Qos0

De afzender stuurt het bericht slechts één keer, zonder opnieuw pogingen, en de makelaar geeft geen bevestigingsbericht terug. In het geval van Qos0 ontvangt de broker mogelijk het bericht niet, zoals te zien is in de volgende figuur:



Qos1

De afzender stuurt minstens één keer een bericht om ervoor te zorgen dat het bericht de broker bereikt, en de broker moet een bevestigingsbericht PUBACK teruggeven. In het geval van Qos1 kan de broker dubbele berichten accepteren, zoals weergegeven in de volgende figuur:



Qos2

Qos2 gebruikt tweestapsbevestiging om te waarborgen dat berichten niet verloren gaan en niet worden gedupliceerd. In het geval van Qos2 zal de broker het bericht zeker slechts één keer ontvangen, zoals te zien is in de volgende figuur:


Qos1 VS Qos2

Qos2 heeft veel overhead vergeleken met Qos1 omdat de broker twee extra acties heeft:

  • Deduplicatie. Om te garanderen dat berichten niet worden gedupliceerd, moet de broker deduplicatie uitvoeren;
  • Zorg ervoor dat het antwoordbericht PUBREC de klant bereikt. De broker moet wachten op het antwoord van de klant op het PUBREC-bericht in de PUBREL, en pas nadat een bevestigingsbericht van de klant is ontvangen, kan de broker het bericht aan de abonnee bezorgen.





Vorig:CentOS lost het probleem op dat het externe netwerk niet toegankelijk is nadat de dockerpoort aan de host is toegewezen
Volgend:[Android] De Amerikaanse drama van vandaag 1.3.3 Advertentievrije editie Een ontmoetingsplek voor professionele Amerikaanse dramafans
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com