Отслеживание изменений объектов системы
Для отслеживания изменений объектов системы используются WebSocket-соединения. Чтобы данный механизм корректно работал необходимо выполнить настройки для обработки STOMP-сообщений, передаваемых через WebSocket-канал.
-
Если в качестве брокера сообщений в системе используется внешний Artemis (см. Подключение внешнего брокера очередей), целесообразно использовать его в качестве STOMP-брокера. Для этого в dbaccess.properties пропишите настройки подключения к внешнему брокеру для обработки stomp-сообщений.
Copyru.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-имя, по которому пользователи работают с приложением.
Если используется кластерная конфигурация, данную настройку необходимо выполнить на всех нодах с ролью SMP Frontend или SMP Universal (в зависимости от используемой конфигурации).
- Выполните настройки обратного прокси для проксирования WebSocket-пакетов согласно инструкции — Linux.