DaJet.Flow.RabbitMQ.Producer

Блок-приёмник данных: выполняет запись в топик или очередь RabbitMQ.

Тип брокера: RabbitMQ

Входящий тип данных: DaJet.Flow.RabbitMQ.Message

Исходящий тип данных: НЕТ

Входящий тип данных можно получить при помощи трансформации типа данных DaJet.Flow.Payload,
используя блок-трансформатор DaJet.Flow.RabbitMQ.PayloadToMessageTransformer.

Настройки блока Producer (подробнее в документации VMware):

ОпцияЗначениеПример
Target URI сервера и виртуального хоста RabbitMQ amqp://guest:guest@localhost:5672/%2F
Exchange Имя топика на сервере RabbitMQ для записи сообщений.
Если не указано, то опция RoutingKey == имя очереди.
dajet-topic
RoutingKey Имя очереди или ключ маршрутизации (см. опцию Exchange). just-for-you
CC Дополнительные ключи маршрутизации, которые видны получателям.
Указываются через запятую в формате csv. Подробнее в документации VMware
node-0,node-1,node-2
BCC Дополнительные ключи маршрутизации, которые не видны получателям.
Указываются через запятую в формате csv. Подробнее в документации VMware
node-3,node-4,node-5
Mandatory Если опция включена (true) а маршрутизация невозможна (нет очереди),
то сервер RabbitMQ вернёт такое сообщение назад клиенту с ошибкой.
Если опция выключена (false), тогда сообщение будет отброшено
сервером RabbitMQ, а клиенту сообщено об успешной доставке.
false
Sender Идентификатор отправителя для заполнения заголовка "AppId". trade-main-node
MessageType Идентификатор типа сообщения для заполнения заголовка "Type". Справочник.Номенклатура