Брокеры сообщений - RabbitMQ

Page / - Изменено Alexandr Fokin в 2021/01/06 13:47

RabbitMQ

Изменено Alexandr Fokin

в 2021/01/06 13:47

Оглавление

RabbitMQ
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