Rabbitmq - broker de mesaje de rețea

terminalogii

Producător (furnizor) - programul care trimite mesaje.

Coada (coada) este numele "căsuței poștale". Există în interiorul RabbitMQ. Deși mesajele trec prin RabbitMQ și aplicații, ele sunt stocate numai în cozi. Coada de așteptare nu are restricții asupra numărului de mesaje, poate avea un număr mare de mesaje arbitrare - poate fi considerat un buffer tampon infinit. Orice număr de furnizori poate trimite mesaje la o coadă de așteptare, iar orice număr de abonați poate primi mesaje de la o coadă.

Consumatorul (abonatul) este programul care primește mesaje. În mod obișnuit, abonatul se află într-o stare de așteptare pentru mesaje.

Furnizorul, abonatul și brokerul nu trebuie să se afle pe aceeași mașină fizică, de obicei pe mașini diferite.

Cum funcționează RabbitMQ?

RabbitMQ oferă o interfață care conectează expeditorii (editori) către destinatari (Consumatori) cu ajutorul unui broker care distribuie datele pe listele corespunzătoare - Mesajele de corespondență.

Spre deosebire de alte soluții, RabbitMQ este o stivă de aplicații complete, și nu o bază simplă pentru aplicarea aplicațiilor pe care le selectați. Acesta oferă toate instrumentele necesare în complex.

Prezentare generală a AMQP

AMQP (Advanced Message Queuing Protocol) este un standard deschis pe scară largă pentru distribuirea și transmiterea mesajelor. Ca protocol și standard, stabilește un cadru comun pentru interacțiunea dintre diferite aplicații și brokeri de mesaje și elimină problemele cauzate de proiectarea individuală a programelor.

Instalarea programului RabbitMQ

Lansarea și Proveca

Instalarea pluginurilor

Pornirea consolei

Permiteți accesul la consola de către oaspeți din afară

Doar pentru dezvoltare

Articole similare