Reply Pilot Worker
Tato stranka popisuje modul reply-pilot-worker/.
Role modulu
- background job container mimo request cyklus
- owner mailbox import workflow nad
reply-pilot-be - aktualne periodicky spousti mailbox sync nad
reply-pilot-be - umi periodicky spoustet CME company check nad
reply-pilot-be - pripravena hranice pro dalsi async joby a retry flow
Runtime
- worker nema verejne HTTP rozhrani
- healthcheck je postaveny nad heartbeat souborem v
data/worker-heartbeat.json - loguje do
reply-pilot-worker/logs/reply-pilot-worker.log - backend vola pres
BACKEND_API_BASE_URL, defaultnehttp://reply-pilot-be:5000
Aktualni job
- jednou za
WORKER_IMPORT_INTERVAL_SECONDSworker volaGET /api/mailbox/import/status - kdyz import neni
QUEUEDaniRUNNING, worker zavolaPOST /api/mailbox/import - pro aktivni import worker opakovane vola
POST /api/mailbox/import/step, dokud backend nevratiCOMPLETEDneboFAILED - pokud import bezi dlouho, worker ho jen seriove dotahuje dal a nespousti nove paralelni import requesty
POST /api/cme/company-check/runv konfigurovatelnem intervalu; backend si sam ridi queue i stale recheck firemPOST /api/mailbox/syncv konfigurovatelnem intervalu- heartbeat se udrzuje i v idle stavu, aby compose healthcheck videl zivost procesu; heartbeat neni trigger pro planovani importu