Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 9470|Απάντηση: 0

Επίπεδο ποιότητας υπηρεσιών της Mqtt Qos

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 14/2/2019 8:56:55 μ.μ. | | | |
Qos0

Ο αποστολέας στέλνει το μήνυμα μόνο μία φορά, χωρίς επαναλήψεις, και ο μεσίτης δεν επιστρέφει μήνυμα επιβεβαίωσης. Στην περίπτωση του Qos0, ο μεσίτης ενδέχεται να μην λάβει το μήνυμα, όπως φαίνεται στο παρακάτω σχήμα:



Qos1

Ο αποστολέας στέλνει ένα μήνυμα τουλάχιστον μία φορά για να διασφαλίσει ότι το μήνυμα φτάνει στον μεσίτη και ο μεσίτης πρέπει να επιστρέψει ένα μήνυμα επιβεβαίωσης PUBACK. Στην περίπτωση του Qos1, ο μεσίτης μπορεί να δεχτεί διπλά μηνύματα, όπως φαίνεται στην παρακάτω εικόνα:



Qos2

Το Qos2 χρησιμοποιεί επιβεβαίωση δύο σταδίων για να διασφαλίσει ότι τα μηνύματα δεν χάνονται και δεν αντιγράφονται. Στην περίπτωση του Qos2, ο μεσίτης θα λάβει σίγουρα το μήνυμα μόνο μία φορά, όπως φαίνεται στο παρακάτω σχήμα:


Qos1 VS Qos2

Το Qos2 θα έχει πολλά γενικά έξοδα σε σύγκριση με το Qos1 επειδή ο μεσίτης έχει δύο πρόσθετες ενέργειες:

  • Αφαίρεση διπλότυπων. Για να διασφαλιστεί ότι τα μηνύματα δεν είναι διπλότυπα, ο μεσίτης πρέπει να εκτελέσει αφαίρεση διπλότυπων.
  • Βεβαιωθείτε ότι το μήνυμα απάντησης PUBREC φτάνει στον πελάτη. Ο μεσίτης πρέπει να περιμένει την απάντηση του πελάτη στο μήνυμα PUBREC στο PUBREL και μόνο αφού λάβει ένα μήνυμα επιβεβαίωσης από τον πελάτη μπορεί ο μεσίτης να παραδώσει το μήνυμα στον συνδρομητή.





Προηγούμενος:Το CentOS επιλύει το πρόβλημα ότι δεν είναι δυνατή η πρόσβαση στο εξωτερικό δίκτυο μετά την αντιστοίχιση της θύρας docker στον κεντρικό υπολογιστή
Επόμενος:[Android] Today's American Drama 1.3.3 Ad-Free Edition Ένας τόπος συγκέντρωσης για επαγγελματίες Αμερικανούς λάτρεις του δράματος
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com