Τώρα που έχουμε εγκαταστήσει την προσθήκη διαχείρισης ιστού, μπορούμε να ελέγξουμε την κατάσταση λειτουργίας κάθε ουράς μηνυμάτων και ανταλλαγής στη διεπαφή του προγράμματος περιήγησης.
Τα βήματα εγκατάστασης είναι τα εξής:
Βρίσκουμε το "RabbitMQ Command Prompt (sbin dir)" στο μενού έναρξης του υπολογιστή, κάνουμε κλικ για να το ανοίξουμε και εισάγουμε απευθείας τον κατάλογο sbin κάτω από τον κατάλογο εγκατάστασης rabbitmq μέσω της γραμμής εντολών
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin> Ένας άλλος τρόπος είναι να εκτελέσετε το cmd με δικαιώματα διαχειριστή και, στη συνέχεια, το cd μπορεί να εισέλθει σε αυτόν τον φάκελο!
Εκτελέστε την εντολή:
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmq-plugins enable rabbitmq_management Ενεργοποίηση προσθηκών στον κόμβο rabbit@DESKTOP-7IAJK37: rabbitmq_management Έχουν διαμορφωθεί τα ακόλουθα πρόσθετα: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch Εφαρμογή διαμόρφωσης προσθέτου στο rabbit@DESKTOP-7IAJK37... Έχουν ενεργοποιηθεί τα ακόλουθα πρόσθετα: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch
ορίστε 3 πρόσθετα. Αλλαγή εκτός σύνδεσης. Οι αλλαγές θα τεθούν σε ισχύ κατά την επανεκκίνηση του μεσίτη. Αυτό είναιΤο εγκαταστήσαμε με επιτυχία! Αλλά πρέπει να ξαναρχίσει!!Φροντίστε να το επανεκκινήσετε, διαφορετικά η διεπαφή ιστού δεν θα είναι προσβάσιμη!
Εντολή επανεκκίνησης: το net stop rabbitmq σταματά πρώτα, το net start rabbitmq ξεκινά ξανά ή
Η διεπαφή διαχείρισης ιστού είναι:http://localhost:15672/
Το όνομα χρήστη και ο κωδικός πρόσβασης είναι όλα φιλοξενούμενα, η σύνδεση είναι επιτυχής όπως φαίνεται στο παρακάτω σχήμα:
Ας ρίξουμε μια σύντομη ματιά σε μερικές από τις έννοιες που εμπλέκονται στο RabbitMQ
producer: Ο παραγωγός μηνυμάτων
Καταναλωτής: Μήνυμα καταναλωτή
εικονικός κεντρικός υπολογιστής: εικονικός κεντρικός υπολογιστής, στο RabbitMQ, οι χρήστες μπορούν να ορίσουν μόνο ορισμένα δικαιώματα σε επίπεδο εικονικού κεντρικού υπολογιστή, όπως σε ποιες ουρές μπορώ να έχω πρόσβαση, ποια αιτήματα μπορώ να χειριστώ κ.λπ.
μεσίτης: Ο αποστολέας μηνυμάτων είναι η λειτουργία του διακομιστή μας RabbitMQ, επομένως με ποιους κανόνες προωθούνται τα μηνύματα; Πρέπει να χρησιμοποιούνται οι ακόλουθες έννοιες:
ανταλλαγή: Διακόπτης, συναλλάσσεται απευθείας με τον παραγωγό, λίγο παρόμοια με τη λειτουργία του δρομολογητή, κυρίως για λειτουργίες προώθησης, οπότε ποιο ανταλλακτήριο χρησιμοποιεί ο παραγωγός για δρομολόγηση; Αυτό εξαρτάται από το κλειδί δρομολόγησης, κάθε μήνυμα έχει αυτό το κλειδί, μπορούμε επίσης να το ρυθμίσουμε μόνοι μας, στην πραγματικότητα, είναι μια συμβολοσειρά.
ουρά: Ουρά μηνυμάτων, που χρησιμοποιείται για την αποθήκευση μηνυμάτων, λαμβάνει μηνύματα που δρομολογούνται από την ανταλλαγή, μπορούμε να διατηρήσουμε το περιεχόμενο της ουράς, επομένως η ουρά λαμβάνει μηνύματα που δρομολογούνται από την ανταλλαγή; Αυτή τη στιγμή, το κλειδί δέσμευσης θα δεσμεύσει την ουρά και την ανταλλαγή, καθώς για τη μέθοδο δέσμευσης, το RabbitMQ παρέχει διάφορους τρόπους.
Τα παραπάνω είναι μερικές από τις έννοιες που εμπλέκονται στο RabbitMQ και η σχέση μεταξύ αυτών των εννοιών εκφράζεται σε ένα διάγραμμα:
|