partner-online-snapshot-worker
Partner Online Snapshot Worker
Періодично отримує online TU/RU та записує PartnerOnlineSnapshot.
Поточний стан
| Family | TU | RU | Історія |
|---|---|---|---|
| Golden | Повний partner-список | Повний partner-список | GettingOnlineWorker кожні 5 хв |
| Prime | Snapshot TU є в admin API | RU лише по активній TU | Немає |
| Chathouse | Snapshot TU є в admin API | RU лише з online-діалогів активної TU | Немає |
| Udate | Snapshot TU є в admin API | RU лише з online-діалогів активної TU | Немає |
Partner API описані у Family Admin API та Family TU API.
Реалізація
- Golden worker лишається server-side і пише
coverage: partner. - Для Prime, Chathouse та Udate worker може отримувати online TU через admin API.
- RU цих Family доступні лише всередині Electron-сесій TU. Якщо ця історія потрібна, Electron Data Sync має передавати per-TU snapshot із
coverage: active_tus. - Якщо Electron не працює або TU не запущена, відсутність snapshot-а не означає нуль online RU.
До затвердження Electron sync для RU worker реалізується повністю лише для Golden. Дані з різним coverage не агрегуються разом.