Skip to main content

RabbitMQ

RabbitMQ используется для асинхронного обмена сообщениями между компонентами системы, особенно в контексте интеграции систем 1С:Предприятие.

Основные концепции

RabbitMQ основан на трех ключевых понятиях:

  • Exchange (точка обмена) — получает сообщения от издателей и маршрутизирует их в очереди
  • Queue (очередь) — хранит сообщения до их обработки потребителями
  • Binding (привязка) — определяет правила маршрутизации сообщений от exchange к queue

Подробнее: Основные концепции

Регламент использования

Действует строгий регламент именования и использования RabbitMQ, учитывающий специфику работы с системами 1С:

Протокол AMQP и технические детали

Подробная информация: Основные концепции и Connection и Channel

Практическое использование

Дополнительные ресурсы