Тип Очередь ID Хост PID Статус Heartbeat Запущен API URL Вкл
template 0 template-worker- worker-template-85f56d4cf9-48skq 1 Ожидание 31.05.2026 07:29:03 29.05.2026 13:18:36 https://geo-matcher.service.levkona.ru
feature 0 feature-worker-f worker-feature-7f47cbdd95-qhf2p 1 Ожидание 31.05.2026 07:29:01 29.05.2026 13:18:36 https://geo-matcher.service.levkona.ru
feature_homography 0 feature_homograp worker-feature-homography-5474cc79bc-8jrh9 1 Ожидание 31.05.2026 07:29:01 29.05.2026 13:18:35 https://geo-matcher.service.levkona.ru
surface 0 surface-worker-s worker-surface-84b894484f-2kr5r 1 Ожидание 31.05.2026 07:29:01 30.05.2026 22:44:09 https://geo-matcher.service.levkona.ru
chain 0 chain-worker-cha worker-chain-54996b975-4lqhj 1 Ожидание 31.05.2026 07:29:01 29.05.2026 13:18:36 https://geo-matcher.service.levkona.ru

Справка

Воркеры — это процессы, которые выполняют задачи матчинга (template, feature, surface, chain). Каждый воркер подключается к API по HTTP и отправляет heartbeat. Воркеры можно запускать на любой машине, указав API_URL.

Статусы

СтатусОписание
ОжиданиеОжидает задачу из очереди
ОбработкаВыполняет задачу
ОтключёнОтключён администратором

Подключение новых воркеров

Для подключения укажите переменные окружения:

API_URL=http://api:8000
DATA_DIR=/data

Масштабирование

# Добавить второй воркер (docker compose)
docker compose up -d --scale worker-feature=2

API

# Список воркеров
GET /api/workers

# Переключить тип воркера
POST /api/workers/{type}/toggle