Общая схема компонентов
Обновлено: 28.02.2024
Общая схема компонентов:
Для функционирования Timetta требуется ряд общесистемных компонентов:
-
Три базы данных в СУБД PostgreSQL 15. Для настройки системы потребуются строки соединения в виде:
host=host1,host2;Port=6432;Database=TimettaDb;Username=***;Password=***
- TimettaDB — для хранения данных.
- PassportDB — для сервера аутентификации.
- SchedulerDB — для сервера назначенных заданий.
Важно
Для базы TimettaDB необходимо включить расширение uuid-ossp
.
-
Сервер Redis, для работы потребуется несколько доступных логических баз.
-
Экземпляр брокера сообщений Kafka актуальной версии.
Важно
Потребуется два топика — для сообщений и ошибок (необработанных сообщений).
Приложения Timetta поставляются в виде docker-образов, которые должны быть развернуты в среде Kubernetes или иной совместимой (например, OpenShift или OKD). При этом тестирование системы проводится только в среде Kubernetes.