Ora che abbiamo installato il plug-in di gestione web, possiamo controllare lo stato operativo di ogni coda di messaggi e exchange nell'interfaccia del browser.
I passaggi di installazione sono i seguenti:
Troviamo "RabbitMQ Command Prompt (sbin dir)" nel menu di avvio del computer, clicchiamo per aprirlo e entriamo direttamente nella directory sbin sotto la nostra directory di installazione rabbitmq tramite la riga di comando
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin> Un altro modo è eseguire cmd con i privilegi amministratore, così il cd può entrare in questa cartella!
Esegui il comando:
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmq-plugins enable rabbitmq_management Abilitazione dei plugin sul nodo rabbit@DESKTOP-7IAJK37: rabbitmq_management Sono stati configurati i seguenti plugin: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch Applicare la configurazione dei plugin a rabbit@DESKTOP-7IAJK37... I seguenti plugin sono stati abilitati: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch
Imposta 3 plugin. Cambio offline; Le modifiche entreranno in vigore al riavvio del broker. Questo èL'abbiamo installata con successo! Ma deve essere riavviato!!Assicurati di riavviarlo, altrimenti l'interfaccia web non sarà più accessibile!
Comando di riavvio: net stop rabbitmq si ferma per primo, net start rabbitmq riparte o
L'interfaccia di gestione web è:http://localhost:15672/
Nome utente e password sono tutti ospiti, il login è riuscito come mostrato nella figura sottostante:
Diamo una breve occhiata ad alcuni dei concetti coinvolti in RabbitMQ
produttore: Il produttore del messaggio
Consumatore: Messaggio al consumatore
host virtuale: host virtuale, in RabbitMQ, gli utenti possono impostare solo alcuni permessi a livello di host virtuale, come quali code posso accedere, quali richieste posso gestire, ecc.
broker: Il messaggio inoltro è la funzione del nostro server RabbitMQ, quindi secondo quali regole i messaggi inoltrano i messaggi? Devono essere utilizzati i seguenti concetti;
Exchange: Switch, lui si occupa direttamente del produttore, un po' simile alla funzione del router, principalmente per le operazioni di inoltro, quindi quale exchange usa il produttore per il routing? Questo dipende dalla chiave di instradamento, ogni messaggio ha questa chiave, possiamo anche impostarla noi stessi, infatti è una stringa;
Coda: Coda di messaggi, usata per memorizzare i messaggi, riceve messaggi instradati da Exchange, possiamo persistere il contenuto della coda, quindi la coda riceve i messaggi instradati da Exchange? In questo momento, la chiave di binding legherà la coda e lo scambio; per quanto riguarda il metodo di binding, RabbitMQ fornisce diversi modi;
Quanto sopra sono alcuni dei concetti coinvolti in RabbitMQ, e la relazione tra questi concetti è espressa in un diagramma:
|