Отслеживание изменений объектов системы
Для отслеживания изменений объектов системы используются WebSocket-соединения.
Чтобы данный механизм корректно работал необходимо выполнить настройки для обработки STOMP-сообщений, передаваемых через WebSocket-канал.
-
Если в качестве брокера сообщений в системе используется внешний Artemis (см. Подключение внешнего брокера очередей), целесообразно использовать его в качестве STOMP-брокера. Для этого в dbaccess.properties пропишите настройки подключения к внешнему брокеру для обработки stomp-сообщений.
ru.naumen.external.stomp.broker.uri=(tcp://ARTEMIS_SERVER_IP:61616) ru.naumen.external.stomp.broker.client.uri=wss://SYSTEM_DNS_NAME/sd/ws
где:
- ARTEMIS_SERVER_IP — IP-адрес сервера с развернутым брокером очередей;
- SYSTEM_DNS_NAME — DNS-имя, по которому пользователи работают с приложением.
- Выполните настройки обратного прокси для проксирования WebSocket-пакетов согласно инструкции — Linux.