hoe te installeren RabbitMQ op Ubuntu

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 update
sudo apt-get-y upgrade

zodra dit is gedaan, kunnen we de RabbitMQ application repository inschakelen:

echo “deb http://www.rabbitmq.com/debian/ testing main” >> /etc/apt/sources.list

dit commando zal geen uitvoer produceren:

nu kunnen we de verificatiesleutel van het RabbitMQ-pakket toevoegen:

curl http://www.rabbitmq.com/rabbitmq-signing-key-public.asc / sudo apt-key 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:

apt-get update

we kunnen nu eindelijk overgaan tot het downloaden en installeren van RabbitMQ server:

sudo apt-get install 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:

sudo nano /etc/default/rabbitmq-server

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:

sudo rabbitmq-plugins inschakelen rabbitmq_management

Zodra dit is gedaan, we kunnen naar de volgende IP-om toegang te krijgen tot de RabbitMQ Management Console:

http://localhost:15672/

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:

# om de service te starten:
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.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.