Описание микросервисов Test IT
Описание микросервисов для Test IT 5.3 Reticulum и более поздних версий.
| # | Контейнер | Базовое ПО | Назначение |
|---|---|---|---|
Сервисы Test IT | |||
| 1 | auth | .NET | Аутентификация и авторизация пользователей |
| 2 | avatars.api | .NET | REST API для взаимодействия с аватарами пользователей |
| 3 | background-service | .NET | Импорт и экспорт проектных данных, периодическая очистка архивных данных и вложений |
| 4 | globalsearch-migrationtool-context | .NET | Миграция данных сервиса globalsearch-service |
| 5 | globalsearch-migrationtool-data | .NET | Миграция данных сервиса globalsearch-service |
| 6 | globalsearch-service | .NET | Глобальный поиск элементов |
| 7 | ldapwebapi | .NET | Интеграция с AD/LDAP |
| 8 | license-service | .NET | Лицензирование |
| 9 | webapi | .NET | Имплементация публичного REST API и бизнес-логики |
Сторонние сервисы | |||
| 10 | auth-cache | Valkey (в Test IT 5.2 и более ранних версиях — Redis) | Кэш для работы с пользователями | 11 | db | PostgreSQL | Основная база данных приложения. Используется для хранения тест-кейсов, автотестов, описаний, ссылок и т.д. |
| 12 | gotenberg-api | Gotenberg | Генерация PDF для офисных и текстовых документов |
| 13 | imgproxy | imgproxy | Обработка изображений: изменение размера, конвертация, и др. |
| 14 | influxdb | InfluxDB | Хранение исторических данных по по количеству тестов, на основании которых строятся графики. Используется в одноименном контейнере для агрегации статистики. |
| 15 | minio | MinIO | Объектное хранилище, S3 API. Хранение файлов (вложения, логи и др.) |
| 16 | rabbitmq | RabbitMQ | Брокер сообщений. В него попадают действия, которые можно исполнить позже (по событию). |
- Смотрите также: Подключение Gotenberg