Пуш-сервер
Пуш-сервер является связующим звеном для взаимодействия оркестратора и воркеров аналитики в процессе работы.
Последовательность запуска воркера аналитики
При запуске воркер аналитики:
Регистрируется на оркестраторе. При этом на оркестраторе создается сущность воркера, которому присваивается уникальный UID
Регистрирует на пуш-сервере публичный канал. Название канала формируется по принципу «тип-аналитики.uid». Например, «face-recognition.5141239e-faaa-11eb-ac62-1e00da0e0552»
Далее оркестратор сможет отправлять видеопотоки воркерам аналитики с помощью API пуш-сервера.
В результате, воркер аналитики подключается к каналам stats и raw-events:
В канал stats воркер аналитики отправляет статистику по потребляемым ресурсам и состояние видеопотоков, которые на нем обрабатываются.
В канал raw-events воркер аналитики отправляет сгенерированные события.