Перейти к содержанию

RTS

Для всех вариантов развертывания системы региональный сервер (RTS) размещается в сети Интернет и содержит в себе следующие контейнеры:

  • admin (интерфейс администратора);
  • audit (сервис аудита подключений);
  • authentication_service (отвечает за авторизацию на RTS);
  • conference_bot (бот для уведомлений о предстоящих конференциях);
  • email_notifications (отвечает за рассылку e-mail сообщений c кодом аутентификации);
  • etcd (дополнение к settings, отвечает за хранение настроек сервисов);
  • events (сервис информирования пользователей о событиях в чатах);
  • file_service (сервис загрузки файлов);
  • janus (сервис для групповых звонков);
  • kafka (диспетчер сообщений между сервисами);
  • kdc (хранилище ключей);
  • messaging (сервис обмена сообщениями, отвечает за подключение клиентов через протокол websocket);
  • nginx (веб-сервер, который отвечает за маршрутизацию внутренних подключений);
  • notifications_bot (бот для отправки сообщений в глобальный чат);
  • phonebook (адресная книга);
  • postgres (основная база данных сервисов);
  • postgres_exporter (отвечает за снятие метрик с postgres);
  • preview_service (сервис предпросмотра страниц, на которые отправлены ссылки);
  • prometheus (отвечает за снятие, обработку и хранение метрик сервисов);
  • push_service (сервис отправки push-уведомлений);
  • redis (KV-хранилище);
  • redis_exporter (отвечает за снятие метрик с redis);
  • routing_schema_service (сервис построения схем роутинга, визуализирует схему маршрутизации в чатах);
  • settings (отвечает за хранение настроек сервисов);
  • sms_service (сервис для отправки СМС-сообщений);
  • stickers (сервис для управления стикерами);
  • trusts (отвечает за взаимодействие с ETS и CTS);
  • voex (сервис для совершения аудиовызовов).