Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 9470|Odpowiedź: 0

Jakość jakości usług Mqtt Qos

[Skopiuj link]
Opublikowano 14.02.2019 20:56:55 | | | |
Qos0

Nadawca wysyła wiadomość tylko raz, bez powtórek, a broker nie odpowiada na potwierdzenie. W przypadku Qos0 broker może nie otrzymać wiadomości, co pokazano na poniższym rysunku:



Qos1

Nadawca wysyła wiadomość przynajmniej raz, aby upewnić się, że wiadomość dotrze do brokera, a broker musi zwrócić potwierdzenie w formie PUBACK. W przypadku Qos1 broker może akceptować duplikaty wiadomości, jak pokazano na poniższym rysunku:



Qos2

Qos2 wykorzystuje dwustopniowe potwierdzenie, aby zapewnić, że wiadomości nie zostaną utracone ani zdublowane. W przypadku Qos2 broker na pewno otrzyma tę wiadomość tylko raz, jak pokazano na poniższym rysunku:


Qos1 VS Qos2

Qos2 będzie miał dużo większych kosztów narzutu w porównaniu do Qos1, ponieważ broker ma dwie dodatkowe akcje:

  • Deduplikacja. Aby zapewnić, że wiadomości nie są duplikowane, broker musi przeprowadzić deduplikację;
  • Upewnij się, że wiadomość odpowiedzi PUBREC dotrze do klienta. Broker musi czekać na odpowiedź klienta na wiadomość PUBREC w PUBREL i dopiero po otrzymaniu potwierdzenia od klienta może przekazać wiadomość subskrybentowi.





Poprzedni:CentOS rozwiązuje problem, że sieć zewnętrzna nie może być dostępna po przypisaniu portu dockera do hosta
Następny:[Android] Dzisiejszy American Drama 1.3.3 Wydanie bez reklam Miejsce spotkań profesjonalnych amerykańskich fanów dramatów
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com