Сервис обмена сообщениями
Назначение
Сервис вебсокетов обеспечивает доставку событий, уведомлений и обновлений интерфейса в режиме реального времени. Это позволяет пользовательскому интерфейсу платформы (Power Desk) и другим клиентским приложениям мгновенно реагировать на изменения данных, новые сообщения и системные события без необходимости ручного обновления страницы.
Сервис вебсокетов является вспомогательным сервисом платформы и предназначен для отправки системных сообщений по каналу вебсокетов пользователям платформы. Сервис вебсокетов входит в состав компонента обмена сообщениями.
Рисунок 5. Обмен сообщениями- диаграмма контекста
Ключевые возможности
- Поддержка подключения большого количества пользователей к платформе по протоколу WebSocket.
- Передача уведомлений, сообщений сервиса обсуждений и системных сигналов между сервером и клиентами.
- Работа с пользовательскими сессиями в едином контуре аутентификации.
- Поддержка нескольких каналов подписки – например, по ролям, по объектам, по пользовательским событиям, по событиям с объектами Power Storage.
- Интеграция с любыми сервисами в контуре платформы, инициирующими события.