Acum că am instalat plug-in-ul de management web, putem verifica starea de funcționare a fiecărei cozi de mesaje și schimb în interfața browserului.
Pașii de instalare sunt următorii:
Găsim "RabbitMQ Command Prompt (sbin dir)" în meniul de start al calculatorului, dăm click pentru a-l deschide și intrăm direct în directorul sbin din directorul nostru rabbitmq de instalare prin linia de comandă
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin> O altă metodă este să rulezi cmd cu privilegii de administrator, iar apoi CD-ul poate intra în acest folder!
Execută comanda:
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmq-plugins enable rabbitmq_management Activarea pluginurilor pe nodul rabbit@DESKTOP-7IAJK37: rabbitmq_management Următoarele pluginuri au fost configurate: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch Aplicarea configurației pluginurilor pe rabbit@DESKTOP-7IAJK37... Următoarele pluginuri au fost activate: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch
Setează 3 pluginuri. Schimbare offline; Modificările vor intra în vigoare la repornirea brokerului. Acesta esteAm instalat-o cu succes! Dar trebuie repornit!!Asigură-te că îl repornești, altfel interfața web nu va mai fi accesibilă!
Comanda restart: net stop rabbitmq se oprește primul, net start rabbitmq pornește din nou sau
Interfața de management web este:http://localhost:15672/
Numele de utilizator și parola sunt toate invitate, autentificarea este reușită, așa cum se arată în figura de mai jos:
Să aruncăm o privire scurtă asupra unor concepte implicate în RabbitMQ
producător: Producătorul mesajului
Consumator: Mesajul consumatorului
gazdă virtuală: gazdă virtuală, în RabbitMQ, utilizatorii pot seta doar anumite permisiuni la nivelul gazdei virtuale, cum ar fi ce cozi pot accesa, ce cereri pot gestiona etc.
broker: Redirecționerul de mesaje este funcția serverului nostru RabbitMQ, deci după ce reguli redirecționează mesajele? Următoarele concepte trebuie folosite;
Exchange: Switch, el interacționează direct cu producătorul, ceva similar cu funcția routerului, în principal pentru operațiuni de redirecționare, deci ce schimb folosește producătorul pentru rutare? Aceasta depinde de cheia de rutare, fiecare mesaj are această cheie, o putem seta și noi înșine, de fapt, este un șir;
Coadă: Coada de mesaje, folosită pentru stocarea mesajelor, primește mesaje rutate prin Exchange, putem păstra conținutul cozii, deci coada primește mesaje rutate de Exchange? În acest moment, cheia de legare va lega coada și schimbul, iar în ceea ce privește metoda de legare, RabbitMQ oferă o varietate de moduri;
Cele de mai sus sunt câteva dintre conceptele implicate în RabbitMQ, iar relația dintre aceste concepte este exprimată într-o diagramă:
|