RabbitMQ

Как да инсталирам RabbitMQ на Ubuntu

Как да инсталирам RabbitMQ на Ubuntu

В тази публикация ще видим как можем да инсталираме един от най-популярните инструменти за асинхронни съобщения, RabbitMQ. Според официалния им уебсайт: „RabbitMQ е най-широко разпространеният брокер за съобщения с отворен код“, но какво е обмен на съобщения и как да бъде брокер на съобщения? Нека разберем.

Съобщения

Съобщението е начин за обмен на информация между приложение, сървъри и процеси. Когато две приложения споделят данни помежду си, те могат да решат кога да реагират на тях, когато получат данните. За да обменяте данни ефективно, едно приложение трябва да бъде независимо от друго приложение. Тази част за независимост е мястото, където влиза посредникът за съобщения.

Брокер за съобщения

Брокерът на съобщения е приложение, което съхранява съобщения за приложение. Когато приложението иска да изпрати данни до друго приложение, то публикува съобщението в посредника за съобщения. След това посредникът на съобщения открива към коя опашка принадлежи това съобщение, открива приложенията, които са свързани с тази опашка и така, тези приложения вече могат да консумират това съобщение.

Приложението за посредник на съобщения, като RabbitMQ, е отговорно за запазването на това съобщение, докато има потребител за това съобщение. Опашките са просто практически безкрайни буфери, които съхраняват пакети за съобщения.

Какво е RabbitMQ

RabbitMQ е един от най-широко разпространените брокери на съобщения с отворен код. Това е изпълнение на протокола за напреднали съобщения за опашки, който е отворен стандарт. Нека да започнем, като инсталираме RabbitMQ на нашата машина, базирана на Ubuntu.

Инсталиране на RabbitMQ

Ще започнем с актуализиране на инструментариума за приложения на Ubuntu:

sudo apt-get update
надстройка на sudo apt-get -y

След като това бъде направено, можем да активираме хранилището на приложения RabbitMQ:

ехо "deb http: // www.заекq.com / debian / testing main ">> / etc / apt / sources.списък

Тази команда няма да доведе до изход:

Сега можем да добавим ключа за проверка на пакета The RabbitMQ:

къдряне http: // www.заекq.com / rabbitmq-подписване-ключ-публичен.asc | sudo apt-key add -

Изпълнението на този cmmand може да отнеме до няколко минути в зависимост от скоростта на интернет:

Можем отново да стартираме командата за актуализация сега:

apt-get update

Сега най-накрая можем да преминем към изтегляне и инсталиране на сървър RabbitMQ:

sudo apt-get инсталирайте rabbitmq-сървър

Нека видим изхода за тази команда:

Ако желаете да управлявате максимален брой връзки от самото стартиране, редактирайте следния конфигурационен файл на RabbitMQ:

sudo nano / etc / default / rabbitmq-server

Активиране на RabbitMQ Management Console

RabbitMQ Management Console е много полезно уеб приложение, чрез което можем да постигнем много задачи много лесно, като:

Изпълнете следната команда, за да активирате конзолата за управление RabbitMQ:

sudo rabbitmq-plugins позволяват rabbitmq_management

След като това стане, можем да посетим следния IP за достъп до конзолата за управление на RabbitMQ:

http: // localhost: 15672 /

След като това стане, можем да видим, че плъгинът за управление е активиран и конзолата е на гореспоменатия URL:

Идентификационните данни по подразбиране за това са гост / гост. Можете да влезете и да видите какви всички операции можем да извършим:

Използвайте следните команди за по-нататъшно управление на сървъра RabbitMQ:

# За да стартирате услугата:
услуга rabbitmq-сървър стартиране
# За да спрете услугата:
услуга rabbitmq-сървър спиране
# За да рестартирате услугата:
услуга rabbitmq-сървър рестартиране
# За да проверите състоянието:
услуга rabbitmq-сървър статус

Заключение

Като цяло няма да е необходима ръчна конфигурация с RabbitMQ, тъй като тя вече е пакетирана с производствена конфигурация. В този урок научихме как можем да инсталираме RabbitMQ и неговата конзола за управление.

SuperTuxKart за Linux
SuperTuxKart е страхотно заглавие, създадено да ви предостави безплатно изживяването на Mario Kart във вашата Linux система. Играта е доста предизвика...
Урок за битка за Уеснот
Битката за Уеснот е една от най-популярните стратегически игри с отворен код, които можете да играете по това време. Тази игра не само се разработва о...
0 А.д. Урок
От многото стратегически игри, 0 A.д. успява да се открои като изчерпателно заглавие и много дълбока, тактическа игра, въпреки че е с отворен код. Раз...