hur man installerar RabbitMQ på Ubuntu

i det här inlägget kommer vi att se hur vi kan installera ett av de mest populära asynkrona meddelandeverktygen, RabbitMQ. Enligt deras officiella hemsida: ”RabbitMQ är den mest använda open source – meddelandemäklaren”, men vad är meddelanden och att vara meddelandemäklare? Låt oss ta reda på det.

meddelanden

ett meddelande är ett sätt att utbyta information mellan program, servrar och processer. När två applikationer delar data med varandra kan de bestämma när de ska reagera på det när de tar emot data. För att utbyta data effektivt bör en applikation vara oberoende av en annan applikation. Denna självständighetsdel är där en meddelandemäklare kommer in.

Message Broker

en message broker är ett program som lagrar meddelanden för ett program. När en applikation vill skicka data till en annan applikation publicerar appen meddelandet på meddelandemäklaren. Meddelandemäklaren får sedan reda på vilken kö det här meddelandet tillhör, får reda på de appar som är anslutna till den kön och så kan dessa appar nu konsumera det meddelandet.

message broker-appen, som RabbitMQ, ansvarar för att spara meddelandet tills det finns en konsument för det meddelandet. Köer är bara praktiskt taget oändliga buffertar som lagrar meddelandepaket.

Vad är RabbitMQ

RabbitMQ är en av de mest använda Open source-meddelandemäklarna. Det är en implementering av Advanced Message Queuing Protocol som är en öppen standard. Låt oss komma igång genom att installera RabbitMQ på vår Ubuntu-baserade maskin.

installera RabbitMQ

vi börjar med att uppdatera Ubuntus applikationsverktygsuppsättning:

sudo apt-get update
sudo apt-get-y upgrade

när detta är gjort kan vi aktivera RabbitMQ – applikationsförvaret:

echo” deb http://www.rabbitmq.com/debian/ testa main ” >> /etc/apt/källor.lista

detta kommando kommer inte att producera någon utgång:

nu kan vi lägga till verifieringsnyckeln för RabbitMQ-paketet:

curl http://www.rabbitmq.com/rabbitmq-signing-key-public.asc / sudo apt-key Lägg till –

denna cmmand kan ta upp till några minuter att slutföra beroende upo på Internethastigheten:

vi kan igen köra uppdateringskommandot nu:

apt-get update

vi kan nu äntligen gå vidare till nedladdning och installation av RabbitMQ server:

sudo apt-get install rabbitmq-server

Låt oss se utmatningen för det här kommandot:

om du är villig att hantera maximalt antal anslutningar från lanseringen själv, redigera följande RabbitMQ konfigurationsfil:

sudo nano / etc / default / rabbitmq-server

aktivera RabbitMQ Management Console

RabbitMQ Management Console är en mycket användbar webbapplikation genom vilken vi kan uppnå många uppgifter mycket enkelt, som:

  • Hantera användare och deras behörigheter och roller
  • skapa nya köer
  • hantera köer, övervaka deras konsumtionshastighet etc.
  • Rensa data som för närvarande finns i köer
  • skicka och ta emot meddelanden
  • minnesanvändning mot varje kö och genom den övergripande processen

kör följande kommando för att aktivera RabbitMQ-hanteringskonsolen:

sudo rabbitmq-plugins aktiverar rabbitmq_management

när detta är gjort kan vi besöka följande IP för att komma åt RabbitMQ-hanteringskonsolen:

http://localhost:15672/

när detta är gjort kan vi se att hanteringsplugin är aktiverat och consuole är uppe på ovan nämnda URL:

standarduppgifter för detta är gäst / gäst. Du kan logga in och se vad alla operationer vi kan utföra:

använd följande kommandon för att hantera RabbitMQ-servern ytterligare:

# för att starta tjänsten:
service rabbitmq-server start
# för att stoppa tjänsten:
service rabbitmq-server stop
# för att starta om tjänsten:
service rabbitmq-server restart
# för att kontrollera status:
service rabbitmq-serverstatus

slutsats

i allmänhet behövs ingen manuell konfiguration med RabbitMQ eftersom den redan levereras med konfiguration av produktionskvalitet. I den här lektionen lärde vi oss hur vi kan installera RabbitMQ och det är hanteringskonsol.

Lämna ett svar

Din e-postadress kommer inte publiceras.