Всеки от моите потребители проверява сървъра на всеки няколко секунди. Трябва да поддържам под ръка списък с потребителите, които са анкетирали през последните 30 секунди за задача, която съм поставил на опашка за изпълнение на всеки няколко секунди.
Очевидният начин, който виждам да го направя, е да актуализирам запис в хранилището за данни всеки път, когато потребителят анкетира, и да отправя запитвания към записите, които имат времеви печат в рамките на последните N секунди в моята опашка със задачи. Не мога да си го представя добре това мащабиране.
Някакви препоръки?
Благодаря.