In dit bericht zullen we zien hoe we een van de meest populaire asynchrone messaging tools, RabbitMQ, kunnen installeren. Volgens hun officiële website: “RabbitMQ is de meest gebruikte open source message broker”, maar wat is messaging en een bericht broker? Laten we dat uitzoeken.
Messaging
een bericht is een manier om informatie uit te wisselen tussen applicaties, servers en processen. Wanneer twee applicaties onderling gegevens delen, kunnen ze beslissen wanneer ze erop reageren wanneer ze de gegevens ontvangen. Om gegevens doeltreffend uit te wisselen, moet de ene toepassing onafhankelijk zijn van de andere. Dit deel van de onafhankelijkheid is waar een bericht makelaar komt in.
Message Broker
een message broker is een toepassing die berichten voor een toepassing opslaat. Wanneer een applicatie gegevens naar een andere applicatie wil verzenden, publiceert de app het bericht op de message broker. De message broker vindt dan uit welke wachtrij dit bericht behoort tot, vindt uit de apps die zijn aangesloten op die wachtrij en zo, die apps kunnen nu consumeren dat bericht.
de message broker-app is, net als RabbitMQ, verantwoordelijk voor het opslaan van dat bericht totdat er een consument voor dat bericht is. Wachtrijen zijn slechts vrijwel oneindige buffers die berichtpakketten opslaan.
Wat is RabbitMQ
RabbitMQ is een van de meest gebruikte open source message brokers. Het is een implementatie van het Advanced Message Queuing Protocol dat een open standaard is. Laten we beginnen met het installeren van RabbitMQ op onze Ubuntu-gebaseerde machine.
RabbitMQ
installeren we beginnen met het bijwerken van de Ubuntu – applicatie-toolset:
sudo apt-get-y upgrade
zodra dit is gedaan, kunnen we de RabbitMQ application repository inschakelen:
dit commando zal geen uitvoer produceren:
nu kunnen we de verificatiesleutel van het RabbitMQ-pakket toevoegen:
dit cmmand kan tot een paar minuten duren om te voltooien, afhankelijk van UPO op de internetsnelheid:
we kunnen nu opnieuw het update commando uitvoeren:
we kunnen nu eindelijk overgaan tot het downloaden en installeren van RabbitMQ server:
laat de uitvoer van dit commando zien:
Als u bereid bent voor het beheren van maximale aantal verbindingen van de lancering zelf, bewerken de volgende RabbitMQ config bestand:
Inschakelen RabbitMQ Management Console
RabbitMQ Management Console is een zeer nuttige web-applicatie, die we kunnen bereiken veel taken heel gemakkelijk, als:
- het Beheer van gebruikers en hun rechten en rollen
- nieuw Maken wachtrijen
- wachtrijen Beheren, toezicht houden op hun verbruik enz.
- gegevens Wissen die momenteel op wachtrijen
- Verzenden en ontvangen van berichten
- geheugengebruik tegen elke wachtrij aan te passen en door het totale proces
Voer het volgende commando om de RabbitMQ Management Console:
Zodra dit is gedaan, we kunnen naar de volgende IP-om toegang te krijgen tot de RabbitMQ Management Console:
Zodra dit is gebeurd, kunnen we zien dat het management plug-in is ingeschakeld en consuole is op bovengenoemde URL:
standaard referenties hiervoor zijn gast / gast. U kunt inloggen en zien wat alle bewerkingen die we kunnen uitvoeren:
gebruik de volgende commando ‘ s om de RabbitMQ server verder te beheren:
service rabbitmq-server start
# om de service te stoppen:
service rabbitmq-server stop
# om de service opnieuw op te starten:
service rabbitmq-server restart
# om de status te controleren:
service rabbitmq-serverstatus
conclusie
over het algemeen zal er geen handmatige configuratie nodig zijn met RabbitMQ, omdat het al wordt geleverd met configuratie van productiekwaliteit. In deze les leerden we hoe we RabbitMQ en zijn management console kunnen installeren.