Nu hvor vi har installeret webadministrations-plugin'et, kan vi tjekke arbejdsstatus for hver beskedkø og udveksling i browsergrænsefladen.
Installationstrinene er som følger:
Vi finder "RabbitMQ Command Prompt (sbin dir)" i computerstartmenuen, klikker for at åbne den og går direkte ind i sbin-mappen under vores rabbitmq installationsmappe via kommandolinjen
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin> En anden måde er at køre cmd med administratorrettigheder, og så kan cd'en komme ind i denne mappe!
Udfør kommandoen:
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmq-plugins enable rabbitmq_management Aktivering af plugins på node rabbit@DESKTOP-7IAJK37: rabbitmq_management Følgende plugins er blevet konfigureret: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch Anvender plugin-konfiguration på rabbit@DESKTOP-7IAJK37... Følgende plugins er blevet aktiveret: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch
Sæt 3 plugins. Offline ændring; Ændringerne træder i kraft ved mæglergenstart. Det her erVi installerede det med succes! Men den skal genstartes!!Sørg for at genstarte den, ellers vil webgrænsefladen ikke være tilgængelig!
Genstart-kommando: net stop rabbitmq stopper først, net start rabbitmq starter igen eller
Webadministrationsgrænsefladen er:http://localhost:15672/
Brugernavn og adgangskode er alle gæstenavn, loginet er vellykket som vist i figuren nedenfor:
Lad os tage et kort kig på nogle af de koncepter, der er involveret i RabbitMQ
producer: Beskedproducenten
Forbruger: Besked forbruger
virtuel vært: virtuel vært, i RabbitMQ kan brugere kun sætte visse tilladelser på virtuelt værtniveau, såsom hvilke køer jeg kan få adgang til, hvilke forespørgsler jeg kan håndtere osv.
broker: Beskedvideresenderen er funktionen af vores RabbitMQ-server, så hvilke regler videresender beskeder efter? Følgende begreber skal anvendes;
Central: Switch, han arbejder direkte med producenten, lidt ligesom routerens funktion, primært til videresendelsesoperationer, så hvilken udveksling bruger producenten til routing? Dette afhænger af routingnøglen, hver besked har denne nøgle, vi kan også selv sætte den, faktisk er det en streng;
Kø: Beskedkø, bruges til at gemme beskeder, den modtager beskeder dirigeret af Exchange, vi kan bevare køens indhold, så modtager køen beskeder dirigeret af Exchange? På dette tidspunkt vil binding-tasten binde køen og udvekslingen, da RabbitMQ med bindingsmetoden tilbyder flere måder;
Ovenstående er nogle af de begreber, der indgår i RabbitMQ, og forholdet mellem disse begreber udtrykkes i et diagram:
|