Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 9470|Répondre: 0

Niveau de qualité de service QoS de Mqtt

[Copié le lien]
Publié sur 14/02/2019 20:56:55 | | | |
Qos0

L’expéditeur n’envoie le message qu’une seule fois, sans tentatives, et le courtier ne répond pas à un message de confirmation. Dans le cas de Qos0, le courtier peut ne pas recevoir le message, comme montré dans la figure suivante :



Qos1

L’expéditeur envoie un message au moins une fois pour s’assurer que le message atteint le courtier, et ce dernier doit renvoyer un message de confirmation PUBACK. Dans le cas de Qos1, le courtier peut accepter des messages en double, comme le montre la figure suivante :



Qos2

Qos2 utilise une confirmation en deux étapes pour s’assurer que les messages ne sont ni perdus ni dupliqués. Dans le cas de Qos2, le courtier ne recevra certainement le message qu’une seule fois, comme le montre la figure suivante :


Qos1 VS Qos2

Qos2 aura beaucoup de surcharge par rapport à Qos1 car le courtier a deux actions supplémentaires :

  • Déduplication. Pour s’assurer que les messages ne sont pas dupliqués, le courtier doit effectuer la déduplication ;
  • Assurez-vous que le message de réponse PUBREC parvienne au client. Le courtier doit attendre la réponse du client au message PUBREC dans le PUBREL, et ce n’est qu’après avoir reçu un message de confirmation du client que le courtier peut le transmettre à l’abonné.





Précédent:CentOS résout le problème qui empêche l’accès au réseau externe après que le port docker a été mappé à l’hôte
Prochain:[Android] Aujourd’hui American Drama 1.3.3 Édition sans publicité Un lieu de rassemblement pour les fans professionnels de drame américain
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com