https://www.rabbitmq.com/
https://www.rabbitmq.com/getstarted.html

Установка:
1) Установить ERLANG (Язык программирования)
2) Установить RabbitMQ
3) Активировать плагин для web интерфейса. Management Plugin
4) Перезапустить

Основные порты

  • 5672 - work port
  • 15672 - web ui

Основные компоненты:

  • EXCHANGE
    На экземпляры этого компонента поступают сообщения. Компонент распеределяет сообщения по одной или нескольким QUEUE.
  • BINDING
    Определяет правило, по которому EXCHANGE направляет сообщение в конкретные QUEUES.
  • QUEUE
    Из экземпляров данного компонента потрбители получают сообщения.

Типы Exchange:

  • Direct Exchange
  • Topic Exchange
  • Fanout Exchange
  • Headers Exchange

RetryPolicies

13 обычных ошибок при работе с RabbitMQ
https://thewebland.net/development/devops/rabbitmq/13-obychnyh-oshibok-pri-rabote-s-rabbitmq

Теги: