Сервіс статистики
Тримає останній успішно отриманий знімок статистики Golden або Chathouse. Один раз під час ініціалізації та далі раз на 60 с отримує статистику всіх TU оператора одним запитом Stack API.
Дані
StatisticsItem {
tuId
ruId
occurredAt
sum
operation
}Оновлення
- Під час ініціалізації отримати повний потрібний знімок для всіх TU оператора.
- Далі раз на
60 сотримувати поточну статистику одним запитом. - Нормалізувати проєктні id та операції до
StatisticsItem. - Зберегти новий знімок і передати його у FavoriteService.
- Якщо запит не виконався, залишити попередній знімок і повторити звичайне оновлення через
60 с.
Prime такої статистики не має. Його джерело оновлень проєктуємо окремо.
Запити: 1 / 60 с на оператора, незалежно від кількості його TU.