Компоненты системы
Система состоит из компонентов, показанных на рисунке и описанных ниже.
Версии используемых компонентов системы можно проверить с помощью запроса CHECK_VERSIONS.
JDBC-драйвер
JDBC-драйвер размещается на стороне внешней информационной системы. Драйвер предоставляет JDBC-интерфейс подключения к Prostore и взаимодействует с сервисом исполнения запросов по REST API.
Сервис исполнения запросов
Сервис исполнения запросов анализирует и исполняет SQL-запросы. Сервис предоставляет REST API для JDBC-драйвера и взаимодействует с сервисом мониторинга статусов Kafka по REST API.
Сервис мониторинга статусов Kafka
Сервис мониторинга статусов Kafka отслеживает состояние топиков брокера сообщений Kafka. Сервис предоставляет REST API для сервиса исполнения запросов.