Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 9470|Yanıt: 0

Mqtt'nin hizmet kalite seviyesi Qos

[Bağlantıyı kopyala]
Yayınlandı 14.02.2019 20:56:55 | | | |
Qos0

Gönderen mesajı sadece bir kez gönderir, deneme yapmaz, aracı ise onay mesajı geri göndermez. Qos0 durumunda, aracı kurum aşağıdaki şekilde gösterildiği gibi mesajı alamayabilir:



Qos1

Gönderen, mesajın aracıya ulaşmasını sağlamak için en az bir kez mesaj gönderir ve aracı kurumun PUBACK onay mesajı göndermesi gerekir. Qos1 durumunda, aracı aşağıdaki şekilde gösterildiği gibi çoğaltılmış mesajları kabul edebilir:



Qos2

Qos2, mesajların kaybolmamasını ve tekrarlanmamasını sağlamak için iki aşamalı onay kullanır. Qos2 durumunda, aracı temsilci mesajı kesinlikle yalnızca bir kez alacaktır, aşağıdaki şekilde gösterilmiştir:


Qos1 VS Qos2

Qos2, Qos1'e kıyasla çok fazla yük taşır çünkü aracı aracının iki ek eylemi vardır:

  • Deduplication. Mesajların çoğaltılmasını önlemek için, aracı kurum deduplication gerçekleştirmelidir;
  • PUBREC yanıt mesajının istemciye ulaştığından emin olun. Aracı kurum, müşterinin PUBREC mesajına vereceği yanıtı beklemelidir ve ancak müşteriden onay mesajı aldıktan sonra mesajı aboneye iletebilir.





Önceki:CentOS, docker portu ana bilgisayara eşlendikten sonra harici ağa erişilememe sorununu çözer
Önümüzdeki:[Android] Bugünün Amerikan Draması 1.3.3 Reklamsız Baskı Profesyonel Amerikan drama hayranları için bir buluşma yeri
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com