|| fwversion | 2.14.2 |
|| issueDate | 03.2026 |



Для работы сообщений в Elph на сервере должен быть развёрнут ecss-chat-server.


Сервис Chat Server предоставляет удобное и безопасное решение для обмена сообщениями в режиме реального времени. Он обладает широким функционалом, позволяющим пользователям создавать чат-комнаты и управлять ими, отправлять сообщения и многое другое.

Функционал Chat Server

Для работы уведомлений на устройствах Android и iOS необходим доступ к Google Services и Apple Push Notifications. При развертывании Chat Server в закрытом контуре, без обеспечения доступа к приведенным выше сервисам, уведомления Chat Server приходить не будут.

На рисунке ниже представлена упрощённая схема интеграции Elph и ECSS-10.

Упрощённая схема интеграции Elph и ECSS-10

Схема сервисов Elph Chat

Системные требования

Протестированные операционные системы:

Astra Linux SE
Версия ОС1.7.31.7.51.7.61.7.71.8
Протестировано+++++
Ubuntu Linux
Версия ОС18.0420.0422.0424.04
Протестировано +++-

Аппаратные требования:

При таких характеристиках обеспечивается нагрузочная способность около 1000 пользователей (c учётом того, что каждый пользователь даёт двойную нагрузку на сервер, так как пользуется чатом одновременно с мобильного и настольного приложений).

- Public Instances: принимают пользовательские подключения;
- Worker Instances: асинхронно обрабатывают очереди сообщений и фоновые задачи.

Метрики производительности системы:

Количество пользователейЦПОЗУСкорость соединенияКоличество экземпляров сервера
10008 ядра 2,5 ГГц16 ГБ40 Мбит/с4 Public Instances
20008 ядер 3 ГГц16 ГБ40 Мбит/с8 Public Instances
300016 ядер 3 ГГц32 ГБ40 Мбит/с

10
(8 Public Instances + 2 Worker Instances)

Максимальное проверенное количество websocket-подключений к Chat Server составляет 9500, что соответствует 3000 пользователей.

Сетевые окончания:

Установка и настройка Chat Server подробно описана в следующих разделах: