2014-09-02 3 views

ответ

2

Если вы хотите использовать темы MQ, я бы предложил JMS.

Если вы используете сервер MQTT, вы можете использовать узлы MQTT. Если у вас их нет в вашей версии Broker, вы можете получить их here (узлы MQTT на GitHub официально не поддерживаются).

Если вы хотите использовать MQ и действительно против JMS, вы можете использовать узел Publication. Чтобы задать тему, опубликованную узлом публикации, вам необходимо установить свойство «Тема» в самом заголовке сообщений, либо установив свойство в заголовке MQRFH2 вне потока, либо в вычислительном узле, либо используя «Тема», свойство в узле MQInput в начале потока сообщений.

В зависимости от того, что вы пытаетесь сделать, также есть встроенные наблюдения. Вы можете заставить ваш сервер интеграции публиковать события в теме автоматически, когда сообщения проходят через терминалы узлов и события начала и окончания транзакции. Затем темы будут автоматически контролироваться и могут быть сохранены в сконфигурированной базе данных DataCaptureSource.

1

Используя приведенный ниже код, вы можете установить тему.

SET OutputRoot.Properties.Topic = 'Sample'; 

За этим будет опубликован Узел, который отправит сообщение на эту тему. Это будет выдано любым подписчикам, ожидающим эту тему.

Смежные вопросы