Воркеры
Подключённые экземпляры и управление
| Тип | Очередь | ID | Хост | PID | Статус | Heartbeat | Запущен | API URL | Вкл |
|---|---|---|---|---|---|---|---|---|---|
| template | 0 | template-worker- |
worker-template-85f56d4cf9-48skq | 1 | Ожидание | 31.05.2026 06:42:05 | 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 06:42:02 | 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 06:42:02 | 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 06:42:02 | 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 06:42:02 | 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