Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 9470|Svar: 0

Mqtt's servicekvalitetsniveau Qos

[Kopier link]
Opslået på 14/02/2019 20.56.55 | | | |
Qos0

Afsenderen sender kun beskeden én gang, uden gentagelser, og mægleren returnerer ikke en bekræftelsesbesked. I tilfældet Qos0 kan mægleren ikke modtage beskeden, som vist i følgende figur:



Qos1

Afsenderen sender en besked mindst én gang for at sikre, at beskeden når mægleren, og mægleren skal returnere en bekræftelsesbesked PUBACK. I tilfælde af Qos1 kan mægleren acceptere dubletter af beskeder, som vist i følgende figur:



Qos2

Qos2 bruger to-trins bekræftelse for at sikre, at beskeder ikke går tabt og ikke duplikeres. I tilfældet med Qos2 vil mægleren helt sikkert kun modtage beskeden én gang, som vist i følgende figur:


Qos1 VS Qos2

Qos2 vil have meget overhead sammenlignet med Qos1, fordi mægleren har to ekstra handlinger:

  • Deduplikation. For at sikre, at beskeder ikke bliver duplikeret, skal mægleren udføre deduplikering;
  • Sørg for, at svarbeskeden PUBREC når frem til klienten. Mægleren skal vente på kundens svar på PUBREC-beskeden i PUBREL, og først efter modtagelse af en bekræftelsesbesked fra klienten kan mægleren levere beskeden til abonnenten.





Tidligere:CentOS løser problemet, at det eksterne netværk ikke kan tilgås, efter docker-porten er kortlagt til værten
Næste:[Android] Dagens amerikanske drama 1.3.3 Reklamefri udgave Et samlingssted for professionelle amerikanske dramafans
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com