AMQP

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы >

AMQP

Протокол AMQP (Advanced Message Queuing Protocol) — открытый бинарный протокол прикладного уровня, обеспечивающий надежный асинхронный обмен сообщениями между компонентами распределенных систем. В MasterSCADA 4D используется для получения сообщений от Обменника(Exchange) и передачей сообщений из Архива сообщений между узлами. Для передачи сообщений между узлами также необходимо использовать обменник, в котором будут публиковаться сообщения.

Протокол можно добавить в узел при помощи контекстного меню:

AMQP

В результате получим:

AMQP_1

По умолчанию протокол имеет параметры Отказ и Ошибка.

После добавления протокола, необходимо настроить его панель свойств.

Далее необходимо добавить модули ввода-вывода для отправки и получения сообщений:

AMQP_IO_MODULE - для получения сообщений от обменника;

EventsSender - для отправки сообщений\тревог на другой узел;

EventsReceiver - для получения сообщений\тревог от другого узла.

Важно! Обмен сообщениями и тревогами между узлами осуществляется через обменник. Установка и настройка обменника выполняется пользователем самостоятельно.

Для добавления модуля ввода-вывода в протокол необходимо выполнить пункт контекстного меню протокола Добавить.Модуль ввода-вывода AMQP:

AMQP_2

В результате получим:

AMQP_3

После добавления модуля ввода-вывода, необходимо настроить его панель свойств. Описание настроек модулей смотрите в соответствующих разделах.

Смотрите также: