Workers
Фонові задачі на Bull (Redis). Спільні правила для всіх BE-воркерів — у корені stack-docs. Тут — конкретний список воркерів цього сервісу зі специфікою.
Cron / repeat
| Назва | Розклад | Суть |
|---|---|---|
| Агрегація операторських дій + GlobalMan online | кожні 10 хв | агрегація сирих operator-actions у chathouse_action_operators; оновлення lastOnline у GlobalMan |
| Завантаження статистики | кожні 2 хв | бонуси дня у chathouse_temp_statistics через партнерський API |
| Sync TU | щодня 00:01 UTC | sync TU з партнерського API до chathouse_lady |
| Генерація дашборду | щопонеділка 09:00 UTC | агрегати минулого тижня у chathouse_favorite_new, chathouse_favorite_unique, chathouse_task_dashboards |
Ad-hoc
| Назва | Тригер | Суть |
|---|---|---|
| Закриття тасків після disconnect | RMQ disconnect оператора + затримка | прибирає завершені таски оператора з chathouse_tasks після відключення |