Компоненты системы

Система состоит из компонентов, показанных на рисунке и описанных ниже.

Компоненты системы

Версии используемых компонентов системы можно проверить с помощью запроса CHECK_VERSIONS.

JDBC-драйвер

JDBC-драйвер размещается на стороне внешней информационной системы. Драйвер предоставляет JDBC-интерфейс подключения к Prostore и взаимодействует с сервисом исполнения запросов по REST API.

Сервис исполнения запросов

Сервис исполнения запросов анализирует и исполняет SQL-запросы. Сервис предоставляет REST API для JDBC-драйвера и взаимодействует с сервисом мониторинга статусов Kafka по REST API.

Сервис мониторинга статусов Kafka

Сервис мониторинга статусов Kafka отслеживает состояние топиков брокера сообщений Kafka. Сервис предоставляет REST API для сервиса исполнения запросов.