Skip to content

Глоссарий⚓︎

Задача⚓︎

Атомарная единица работы, передаваемая между сервисами и модулями, содержащая в себе все необходимые данные, метаданные и инструкции для выполнения определенного действия получателем.

Модуль⚓︎

Конкретный обработчик, являющийся частью процесса и взаимодействующий с платформой через Сайдкар FlowMaster. Обрабатывает задачи и передает результаты дальше.

Связь⚓︎

Сущность, позволяющая связывать модули между собой при построении процесса. Может накладывать дополнительные условия для трансформации данных при передаче от одного модуля к другому.

Маппинг⚓︎

Инструмент для трансформации данных на связях между модулями и между модулем и входными шлюзами.

Процесс⚓︎

Последовательность модулей, которые соединены между собой связями.

Вечные процессы (обычные)⚓︎

Поднимаются в единственном экземпляре и работают непрерывно. Обычные процессы могут быть подключены к HTTP-шлюзам для обеспечения внешних взаимодействий. Очереди сообщений в таких процессах сохраняются при выключении / падении потока.

Батчевые процессы⚓︎

Процессы, поднимаемые по шаблону, указанному в его манифесте. По завершении каждого дочернего процесса, связанные с ним очереди сообщений в брокере очищаются, если это предусмотрено в процессе.

Манифест⚓︎

Набор параметров, определяющий структуру и параметры выполнения процесса.

Сайдкар FlowMaster⚓︎

Контейнер, запускаемый вместе с основным пользовательским обработчиком (модулем), который отвечает за получение задач из различных очередей, применение трансформаций, взаимодействие с DWH API и передачу данных в следующие модули по связям.

API-шлюзы⚓︎

Выступают в роли входных точек для интеграции внешних систем с потоковыми (вечными) процессами. Они позволяют принимать задачи по HTTP и направлять их в соответствующие модули процесса.

HTTP-API-гейтвей (HTTP-API-шлюз)⚓︎

REST API, создаваемое для вечного процесса, отвечающее за возможность добавить задачу в очередь исполнения процесса по HTTP-интерфейсу.

DWH API⚓︎

REST API, предоставляющее определенный интерфейс для работы с различными базами данных.

JSON-схемы⚓︎

Формат описания структуры данных согласно спецификации JSON-схем седьмой редакции. JSON-схемы хранятся в schema-registry.

Оператор⚓︎

Основной компонент, отвечающий за запуск процессов и управление уже запущенными процессами.

Менеджер процессов⚓︎

Компонент, предоставляющий REST API для сохранения, изменения, удаления, создания, запуска, остановки процессов и сохранения, изменения, удаления, создания модулей.

Проба⚓︎

Автоматическая проверка доступности внешних сервисов по протоколам HTTP или TCP.

Ранафтер⚓︎

(описание отсутствует)