miten asentaa RabbitMQ Ubuntuun

tässä viestissä näemme, miten voimme asentaa yhden suosituimmista asynkronisista viestityökaluista, RabbitMQ: n. Mukaan niiden virallisilla verkkosivuilla: ”RabbitMQ on laajimmin käytössä avoimen lähdekoodin viestin välittäjä”, mutta mitä on messaging ja on viestin välittäjä? Otetaan selvää.

Messaging

viesti on tapa vaihtaa tietoja sovellusten, palvelimien ja prosessien välillä. Kun kaksi sovellusta jakaa tietoja keskenään, ne voivat päättää, milloin reagoivat siihen, kun ne saavat tiedot. Jotta tietoja voitaisiin vaihtaa tehokkaasti, yhden sovelluksen olisi oltava riippumaton toisesta sovelluksesta. Tässä itsenäisyyden puoleisessa osassa tulee mukaan viestinvälittäjä.

Viestivälittäjä

viestivälittäjä on sovellus, joka tallentaa viestejä sovellusta varten. Aina kun sovellus haluaa lähettää tietoja toiseen sovellukseen, sovellus julkaisee viestin viestinvälittäjälle. Viestin välittäjä sitten selvittää, mihin jonoon tämä viesti kuuluu, selvittää sovellukset, jotka on liitetty kyseiseen jonoon ja niin, nämä sovellukset voivat nyt kuluttaa viestin.

viestin välittäjäsovellus, kuten RabbitMQ, vastaa kyseisen viestin tallentamisesta, kunnes viestille löytyy kuluttaja. Jonot ovat vain käytännössä ääretön puskureita, jotka tallentavat viestipaketteja.

mikä on RabbitMQ

RabbitMQ on yksi laajimmin käytössä olevista avoimen lähdekoodin viestinvälittäjistä. Kyseessä on avoimen standardin mukaisen Advanced Message Queuing-protokollan toteutus. Aloitetaan asentamalla RabbitMQ Ubuntu-pohjaiseen koneeseemme.

RabbitMQ

asentaminen aloitetaan päivittämällä Ubuntun sovellustyökalusarja:

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

kun tämä on tehty, voimme ottaa käyttöön RabbitMQ – sovellusvaraston:

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

tämä komento ei tuota tulostetta:

nyt, voimme lisätä todentaminen avain RabbitMQ paketti:

kihara http://www.rabbitmq.com/rabbitmq-signing-key-public.asc / sudo apt-key add –

tämä cmmand voi kestää Upo muutaman minuutin loppuun riippuen Upo Internet nopeus:

voimme jälleen ajaa päivityskomennon nyt:

apt-get update

voimme nyt vihdoin siirtyä RabbitMQ-palvelimen lataamiseen ja asentamiseen:

sudo apt-get install rabbitmq-server

katsotaan tämän komennon tuloste:

jos olet valmis hallitsemaan yhteyden enimmäismäärää itse käynnistyksestä, muokkaa seuraavaa RabbitMQ-asetustiedostoa:

sudo nano / etc / default / rabbitmq-server

Enabling RabbitMQ Management Console

RabbitMQ Management Console on erittäin hyödyllinen web-sovellus, jonka avulla voimme saavuttaa monia tehtäviä hyvin helposti, kuten:

  • Hallitse käyttäjiä ja heidän käyttöoikeuksiaan ja roolejaan
  • luo uusia jonoja
  • Hallitse jonoja, seuraa niiden kulutusastetta jne.
  • Puhdista tiedot, jotka ovat tällä hetkellä jonoissa
  • Lähetä ja vastaanota viestejä
  • Muistin käyttö jokaista jonoa vastaan ja kokonaisprosessissa

suorita seuraava komento RabbitMQ-hallintakonsolin käyttöön:

sudo rabbitmq-liitännäiset mahdollistavat rabbitmq_management

kun tämä on tehty, voimme käydä seuraavassa IP: ssä päästäksesi RabbitMQ – hallintakonsoliin:

http://localhost:15672/

kun tämä on tehty, voimme nähdä, että hallinta plugin on käytössä ja consuole on yllä mainittujen URL:

Oletusvaltuudet tälle ovat vieras/vieras. Voit kirjautua sisään ja nähdä, mitä kaikkia toimintoja voimme suorittaa:

käytä seuraavia komentoja RabbitMQ-palvelimen hallintaan:

# palvelun käynnistäminen:
service rabbitmq-server start
# palvelun pysäyttäminen:
service rabbitmq-server stop
# palvelun uudelleenkäynnistäminen:
service rabbitmq-server restart
# tilan tarkistaminen:
service rabbitmq-server status

Conclusion

yleisesti ottaen RabbitMQ: n manuaalista kokoonpanoa ei tarvita, koska se on jo pakattu tuotantoluokan konfigurointiin. Tällä oppitunnilla opimme, miten voimme asentaa RabbitMQ: n ja sen hallintakonsolin.

Vastaa

Sähköpostiosoitettasi ei julkaista.