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

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

По умолчанию протокол имеет параметры Отказ и Ошибка.
После добавления протокола, необходимо настроить его панель свойств.
Далее необходимо добавить модули ввода-вывода для отправки и получения сообщений:
•AMQP_IO_MODULE - для получения сообщений от обменника;
•EventsSender - для отправки сообщений\тревог на другой узел;
•EventsReceiver - для получения сообщений\тревог от другого узла.
Важно! Обмен сообщениями и тревогами между узлами осуществляется через обменник. Установка и настройка обменника выполняется пользователем самостоятельно.
Для добавления модуля ввода-вывода в протокол необходимо выполнить пункт контекстного меню протокола Добавить.Модуль ввода-вывода AMQP:

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

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