О продукте

Сервис Address Book предназначен для предоставления конечному пользователю информации о контактах адресной книги в заданном формате.

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

Сервис Address Book включает в себя MongoDB — систему управления базами данных, которая работает с документоориентированной моделью данных.


Address Book поддерживает следующие режимы авторизации:

1) BY_ELPH_TOKEN — авторизация по токену, выдаваемого Chat Server;

2) BY_KEYCLOAK_JWT — авторизация с использованием Auth-Token внешнего Keycloak;

3) API_KEY — без авторизации, на основе заранее сгенерированных ключей. 

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

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

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

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

  • CPU: 4 ядра 2,5 GHz;
  • RAM: 4 GB;
  • HDD: 50 GB.

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

  • 1300 RPS для GET-запросов от разных пользователей.

При этом сервер с 4 ядрами CPU, 16 GB RAM был загружен в среднем на 90%.

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

  • Нет меток