Slik installerer RabbitMQ På Ubuntu

I dette innlegget vil vi se hvordan Vi kan installere Et av De mest populære asynkrone meldingsverktøyene, RabbitMQ. Ifølge deres offisielle nettside: «RabbitMQ er den mest distribuerte open source message broker», men hva er meldinger og å være en meldingsmegler? La oss finne det ut.

Meldinger

en melding er en måte å utveksle informasjon mellom program, servere og prosesser. Når to applikasjoner deler data mellom seg, kan de bestemme når de skal reagere på det når de mottar dataene. For å utveksle data effektivt, bør ett program være uavhengig av et annet program. Denne uavhengighetsdelen er hvor en meldingsmegler kommer inn.

Message Broker

en message broker er et program som lagrer meldinger for et program. Når et program ønsker å sende data til et annet program, publiserer app meldingen på meldingen megler. Meldingsmegleren finner da ut hvilken kø denne meldingen tilhører, finner ut appene som er koblet til den køen, og så kan disse appene nå konsumere den meldingen.

meldingsmegler-appen, som RabbitMQ, er ansvarlig for å lagre meldingen til det er en forbruker for den meldingen. Køer er bare nesten uendelige buffere som lagrer meldingspakker.

Hva Er RabbitMQ

RabbitMQ er en av de mest utbredte åpen kildekode meldings meglere. Det er en implementering Av Advanced Message Queuing-Protokollen som er en åpen standard. La oss komme i gang ved å installere RabbitMQ på Vår Ubuntu-baserte maskin.

Installere RabbitMQ

vi vil begynne med å oppdatere Ubuntus applikasjonsverktøy:

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

Når dette er gjort, kan Vi aktivere RabbitMQ application repository:

ekko «deb http://www.rabbitmq.com/debian/ testing hoved» > > /etc/apt / kilder.liste

denne kommandoen vil ikke produsere noen utdata:

Nå kan vi legge til verifikasjonsnøkkelen Til RabbitMQ-pakken:

krøll http://www.rabbitmq.com/rabbitmq-signing-key-public.asc / sudo apt-key legg til –

dette cmmand kan ta opptil noen minutter å fullføre avhengig upo På Internett hastighet:

vi kan igjen kjøre oppdateringskommandoen nå:

apt-get update

vi kan nå endelig gå videre til å laste ned Og installere RabbitMQ server:

sudo apt-get install rabbitmq-server

La oss se utgangen for denne kommandoen:

hvis du er villig til å administrere maksimalt antall tilkoblinger fra selve lanseringen, kan du redigere Følgende RabbitMQ config-fil:

sudo nano / etc / default / rabbitmq-server

Aktivering RabbitMQ Management Console

RabbitMQ Management Console er en svært nyttig web-applikasjon som vi kan oppnå mange oppgaver veldig enkelt, som:

  • Administrere brukere og deres tillatelser og roller
  • Opprette nye køer
  • Administrere køer, overvåke deres forbruk rate etc.
  • Tøm data som for øyeblikket er i køer
  • Sende og motta meldinger
  • Minnebruk mot hver kø og ved den generelle prosessen

Kjør følgende kommando for å aktivere RabbitMQ Management Console:

sudo rabbitmq-plugins aktiver rabbitmq_management

når dette er gjort, kan vi besøke FØLGENDE IP for å få tilgang Til RabbitMQ Management Console:

http://localhost:15672/

Når dette er gjort, kan vi se at management plugin er aktivert og consuole er oppe på OVENNEVNTE URL:

Standard legitimasjon for dette er gjest / gjest. Du kan logge inn og se hva alle operasjoner vi kan utføre:

Bruk følgende kommandoer for å administrere RabbitMQ server videre:

# for å starte tjenesten:
service rabbitmq-server start
# for å stoppe tjenesten:
service rabbitmq-server stop
# for å starte tjenesten på nytt:
service rabbitmq-server restart
# for å sjekke statusen:
service rabbitmq-server status

Konklusjon

generelt, ingen manuell konfigurasjon vil være nødvendig Med RabbitMQ som det allerede kommer pakket med produksjon-grade konfigurasjon. I denne leksjonen lærte vi hvordan Vi kan installere RabbitMQ og det er management console.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.