О продукте

Сервис User Status предназначен для хранения информации о статусах, а также для уведомления об изменении статуса пользователя на внешних сервисах.

Версия 1.2.0 поставляется в Docker-контейнерах.

Сервис User Status состоит из набора сервисов, таких как:

На рисунке ниже представлена упрощённая схема взаимодействия User Status Service, Elph Chat и Elph Proxy:

Схема взаимодействия User Status Service, Elph Chat и Elph Proxy

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

Протестированные ОС и платформы:

Минимальные аппаратные требования:

Максимальные показатели, которых получилось достичь при нагрузочном тестировании (при подаче одновременно подписок, get запросов и change_status запросов):

При этом сервер с 2 ядрами CPU, 4 ГБ RAM был загружен примерно на половину.

Данная нагрузка приблизительно соответствует 4000 пользователей чат-сервера.