Så här installerar och konfigurerar du RabbitMQ på CentOS 7 och Ubuntu 17

I de nuvarande organisationerna i organisationer finns det vissa parametrar och pelare som är nödvändiga för en korrekt administration av detta och ännu mer känsligt för att alla medlemmar i företaget ska ha möjlighet att kommunicera med varandra effektivt, i realtid och med full kompatibilitet för dina enheter.

I denna aspekt spelar meddelandeapplikationerna som utvecklats i syfte att erbjuda de bästa lösningarna inom detta område in och är mycket mer än en enkel meddelandeutbytesapp, de måste ha speciella funktioner för att kunna väljas. På detta område har vi RabbitMQ som är en mjukvaruplattform vars mål är att förmedla affärsmeddelanden och erbjuds gratis och öppen källkod tillgänglig för alla användare.

I denna handledning kommer vi att se hur du installerar och konfigurerar RabbitMQ på två av de mest populära distributionerna, CentOS 7 och Ubuntu 17.

Vad är RabbitMQRabbitMQ är den mest populära open source -meddelandeförmedlaren vi har idag med mer än 30 000 implementeringar i olika typer av organisationer världen över.

RabbitMQ är lätt och enkel att distribuera programvara både lokalt och i molnet, det stöder flera meddelandeprotokoll.

En idealisk punkt med denna applikation är att RabbitMQ kan köras på många operativsystem och molnmiljöer, och erbjuder ett brett utbud av utvecklingsverktyg som finns på flera språk.

RabbitMQ är skrivet på Erlang och implementerar Advanced Message Queuing Protocol (AMQP). RabbitMQ stöder flera meddelandeprotokoll, meddelandeköer, bekräftelse, flexibel dirigering för köer, flera utbytesformer så att organisationer har tillräckliga resurser för hela meddelandefrågan.

Med RabbitMQ har vi också ett lättanvänt HTTP-API, kommandoradsverktyg och ett webbanvändargränssnitt för korrekt hantering av RabbitMQ-parametrar. Några av fallen där vi kan använda RabbitMQ är följande.

Använda RabbitMQ

  • Låt webbservrar svara snabbt på förfrågningar snarare än resurskrävande förfaranden
  • Dela ut ett meddelande till flera mottagare
  • Presentera helt asynkron funktionalitet för backend-system
  • Sortera och prioritera uppgif.webpter
  • Balansera arbetsbelastningen mellan arbetare
  • Öka applikationens drifttid

RabbitMQ fungerar genom att använda ett gränssnitt som förbinder meddelandesändarna (redaktörerna) med mottagarna (konsumenterna) via en växel (korridor) som ansvarar för distribution av data till relevanta listor (meddelandeköer).

RabbitMQ -funktionerNågra av de funktioner som vi kommer att se i RabbitMQ är:

  • Asynkrona meddelanden: Den här typen av meddelanden kan stödja flera meddelandeprotokoll, meddelandeköer, mottagningsbekräftelse, flexibel dirigering för köer, multipelväxlingstyp och mer.
  • Utvecklingsalternativ: RabbitMQ kan implementeras med BOSH, Chef, Docker och Puppet och utöver detta kommer det att vara möjligt att utveckla meddelanden på flera språk med programmeringsspråk som Java, .NET, PHP, Python, JavaScript, Ruby, Go och många fler.
  • Distribuerad distribution: RabbitMQ kan implementeras som ett kluster för hög tillgänglighet och prestanda för de data som ska hanteras
  • RabbitMQ stöder TLS och LDAP, så att den kan distribueras i offentliga och privata moln.
  • Flera verktyg: Med det här verktyget har vi till hands en mängd olika verktyg och tillägg som stöder kontinuerlig integration, driftstatistik och integration med andra affärssystem, vilket ökar utvecklingskapaciteten och omfattningen.
  • Hantering och övervakning: RabbitMQ kan hanteras via ett HTTP -API, kommandoradsverktyg och användargränssnitt.

1. Så här installerar du RabbitMQ på CentOS 7


Nu ska vi se hur du installerar RabbitMQ på CentOS 7.

UppgraderingssystemDet första steget att ta är att uppdatera operativsystempaketen, för detta kommer vi att utföra följande:

 yum -y uppdatering

Steg 1
Erlang -installation: RabbitMQ är skrivet på Erlang -språket, men Erlang är inte tillgängligt i YUM -förvaret som standard, därför kommer det att vara nödvändigt att installera Erlang -förvaret genom att köra följande:

 wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

Steg 2
Nu laddar vi ner Erlang RPM genom att köra följande:

 rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

Steg 3
Med detta kan vi installera Erlang genom att köra följande:

 yum installera erlang

Steg 4
För att kontrollera installationen av Erlang, kör bara följande kommando:

 erl


Logga in Gå med!

wave wave wave wave wave