Каждый из моих пользователей опрашивает сервер каждые несколько секунд. Мне нужно держать список пользователей, опрошенных за последние 30 секунд, под рукой для задачи, которую я ставил в очередь для выполнения каждые несколько секунд.
Я вижу очевидный способ сделать это - обновлять запись в хранилище данных каждый раз, когда пользователь опрашивает, и запрашивать записи, у которых есть отметка времени в пределах последних N секунд в моей очереди задач. Я не могу хорошо представить себе это масштабирование.
Какие-нибудь рекомендации?
Спасибо.