Breadcrumbs

Оркестратор Analytics


Group 3 (2).jpg
Оркестратор Analytics

Оркестратор – программный модуль для корректного распределения задач и видеопотоков от платформы VSaaS по воркерам аналитики. Оркестратор состоит из двух частей: серверной и клиентской.

Серверная часть используется для:

  • Обработки входящих запросов с видеопотоками от платформы

  • Распределения видеопотоков по воркерам аналитики

  • Управления видеопотоками

  • Векторизации изображений и отправки векторов в базу данных векторов (Tarantool) 

Клиентская часть используется для:

  • Снятия статистики использования ресурсов сервера

  • Управления запуском и остановкой воркерами аналитики

Основные процессы оркестратора

  • Обработка и отправка видеопотока на воркер аналитики

  • Обновление ранее запущенного видеопотока на воркере аналитики

  • Удаление ранее запущенного видеопотока на воркере аналитики

  • Обработка и перераспределение видеопотоков, если воркер аналитики вышел из строя

  • Обработка и перераспределение видеопотоков воркера аналитики, находившихся на сервере, если сервер вышел из строя

  • Обработка видеопотока, который не может обрабатываться на текущем воркере аналитики

  • Процесс обработки приходящих с платформы изображений

  • Обработка статистики по загруженности серверов, получаемой от воркеров аналитики

  • Обработка видеопотоков, которые еще не были запущены на воркерах аналитики по некоторым причинам