Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
servers:rabbitmq [2016/02/09 12:58] – [Установка RabbitMQ] mirocowservers:rabbitmq [2016/02/16 14:39] (текущий) mirocow
Строка 1: Строка 1:
-====== RabbitMQ ======+{{tag>message-broker-server server daemon}} 
 + 
 + 
 +====== RabbitMQ - Сетевой брокер сообщений ======
  
 RabbitMQ ‒ это брокер сообщений. Его основная цель ‒ принимать и отдавать сообщения. Его можно представлять себе, как почтовое отделение: когда Вы бросаете письмо в ящик, Вы можете быть уверены, что рано или поздно почтальон доставит его адресату [видимо, автор ни разу не имел дела с Почтой России]. В этой аналогии RabbitMQ является одновременно и почтовым ящиком, и почтовым отделением, и почтальоном. RabbitMQ ‒ это брокер сообщений. Его основная цель ‒ принимать и отдавать сообщения. Его можно представлять себе, как почтовое отделение: когда Вы бросаете письмо в ящик, Вы можете быть уверены, что рано или поздно почтальон доставит его адресату [видимо, автор ни разу не имел дела с Почтой России]. В этой аналогии RabbitMQ является одновременно и почтовым ящиком, и почтовым отделением, и почтальоном.
Строка 32: Строка 35:
  
   $ apt-get install rabbitmq-server   $ apt-get install rabbitmq-server
-  + 
 +===== Запуск и Провека ===== 
 + 
 +<code sh> 
 +# Запуск: 
 +service rabbitmq-server start 
 +# Остановка: 
 +service rabbitmq-server stop 
 +# Перезапуск: 
 +service rabbitmq-server restart 
 +# Проверка статуса: 
 +service rabbitmq-server status   
 +</code>
 ===== Установка плагинов ===== ===== Установка плагинов =====
 +
 +==== Заголовок ====
 +
 +  $ rabbitmq-plugins enable rabbitmq_amqp1_0 rabbitmq_management rabbitmq_management_visualiser rabbitmq_mqtt rabbitmq_stomp
      
 +==== Заголовок ====
 +  
 +  $ rabbitmq-plugins enable rabbitmq_management rabbitmq_management_visualiser rabbitmq_stomp
 +===== Запуск консоли =====
 +
 +Разрешаем доступ к консоли по guest извне 
 +
 +<note important>Только для разработки\\
 +<code sh>
 +echo "[{rabbit, [{loopback_users, []}]}]." > /etc/rabbitmq/rabbitmq.config
 +</code>
 +</note>
 +
 +По умолчанию консоль будет доступна по порту 15672 на адресе **http://[IP_адрес_сервера]:15672**
 +
 ===== Клиенты ===== ===== Клиенты =====