Как реализовать таймеры ожидания на сервере для мобильной игры?
Всем привет, столкнулся с проблемой реализации таймеров ожидания (кд у предметов, используется в clash of clans и прочих подобных играх). Думаю, что суть понятна.
Как это лучше и проще всего реализовать? У меня в голове 4 решения:
1) При запуске таймера - добавляется запись в базу PostgreSQL, а потом сервер дергает эти записи. (PostgreSQL - используется сейчас, но думаю что реализация таких вещей для реляционной базы слишком затратно??)
2) Храним все в рантайме сервера (но минус сразу очевиден - все таймеры слетают, если мы перезагружаем сервер)
3) Reddis (опыта работы нет)
4) RabbitMQ (опыта работы нет).