Тип Очередь ID Хост PID Статус Heartbeat Запущен API URL Вкл
template 0 template-worker- worker-template-7c89f57c44-5cmr4 1 Ожидание 01.04.2026 00:59:34 31.03.2026 22:46:44 https://geo-matcher.service.levkona.ru
feature 0 feature-worker-f worker-feature-777fb69576-5m5bx 1 Ожидание 01.04.2026 00:59:34 31.03.2026 22:46:44 https://geo-matcher.service.levkona.ru
surface 0 surface-worker-s worker-surface-78895588c8-zhmz2 1 Ожидание 01.04.2026 00:59:34 31.03.2026 22:46:41 https://geo-matcher.service.levkona.ru
chain 0 chain-worker-cha worker-chain-5f8559fbf7-qg94f 1 Ожидание 01.04.2026 00:59:29 31.03.2026 22:46:45 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