Jetzt, da wir das Webmanagement-Plug-in installiert haben, können wir den Arbeitsstatus jeder Nachrichtenwarteschlange und jeden Exchange in der Browseroberfläche überprüfen.
Die Installationsschritte sind wie folgt:
Wir finden "RabbitMQ Command Prompt (sbin dir)" im Startmenü des Computers, klicken zum Öffnen und geben direkt das sbin-Verzeichnis in unserem rabbitmq-Installationsverzeichnis über die Kommandozeile ein
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin> Eine andere Möglichkeit ist, das CMD mit Administratorrechten auszuführen, und dann kann die CD in diesen Ordner eintreten!
Führe den Befehl aus:
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmq-plugins enable rabbitmq_management Plugins auf Knoten rabbit@DESKTOP-7IAJK37 aktivieren: rabbitmq_management Die folgenden Plugins wurden konfiguriert: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch Plugin-Konfiguration auf rabbit@DESKTOP-7IAJK37 anwenden... Folgende Plugins wurden aktiviert: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch
Setze 3 Plugins. Offline-Veränderung; Die Änderungen treten beim Neustart des Brokers in Kraft. Das istWir haben es erfolgreich installiert! Aber es muss neu gestartet werden!!Stellen Sie sicher, dass Sie ihn neu starten, sonst ist die Weboberfläche nicht zugänglich!
Neustartbefehl: Net stop rabbitmq stoppt zuerst, net start rabbitmq startet erneut oder
Die Web-Management-Oberfläche ist:http://localhost:15672/
Benutzername und Passwort sind alle Gast, der Login ist erfolgreich, wie in der untenstehenden Abbildung gezeigt:
Werfen wir einen kurzen Blick auf einige der Konzepte, die in RabbitMQ verwendet werden.
Produzent: Der Botschaftsproduzent
Verbraucher: Nachrichtenkonsument
virtueller Host: Virtueller Host, in RabbitMQ können Benutzer nur bestimmte Berechtigungen auf der Ebene des virtuellen Hosts festlegen, wie zum Beispiel, auf welche Warteschlangen ich zugreifen kann, welche Anfragen ich bearbeiten kann usw.
broker: Der Nachrichtenweiterleitung ist die Funktion unseres RabbitMQ-Servers, also nach welchen Regeln leiten Nachrichten weiter? Folgende Konzepte müssen verwendet werden;
Exchange: Switch, er arbeitet direkt mit dem Produzenten zusammen, ähnlich wie die Funktion des Routers, hauptsächlich für Weiterleitungsoperationen, also welche Vermittlungsstelle nutzt der Produzent für das Routing? Das hängt vom Routing-Schlüssel ab, jede Nachricht hat diesen Schlüssel, wir können ihn auch selbst einstellen, tatsächlich ist es eine Zeichenkette;
Warteschlange: Nachrichtenwarteschlange, die zum Speichern von Nachrichten dient, sie empfängt Nachrichten, die von Exchange weitergeleitet werden, wir können den Inhalt der Warteschlange erhalten, also erhält die Warteschlange Nachrichten, die von Exchange weitergeleitet werden? Zu diesem Zeitpunkt bindet der Bindungsschlüssel die Warteschlange und den Austausch; bei der Bindungsmethode bietet RabbitMQ verschiedene Möglichkeiten;
Oben sind einige der Konzepte aufgeführt, die in RabbitMQ verwendet werden, und die Beziehung zwischen diesen Konzepten wird in einem Diagramm dargestellt:
|