Мы экспериментируем с различными способами дросселирования действий пользователя в заданный период времени:
- Лимитные вопросы/ответы
- Ограничить изменения
- Ограничения на возврат корма
В настоящее время мы используем Cache, чтобы просто вставить запись активности пользователя - если эта запись существует, если/когда пользователь выполняет ту же операцию, мы дросселируем.
Использование Cache автоматически дает нам устаревшие данные для очистки и скользящих окон активности пользователей, но то, как это будет масштабироваться, может быть проблемой.
Каковы некоторые другие способы обеспечения эффективного демпфирования запросов/действий пользователя (упор на стабильность)?