@Bruceee

Как дергать метод через промежутки времени?

Всем привет!

Пытаюсь разобраться с вызовом метода через определенные промежутки времени.
Если вкратце, то дергаю метод, получаю данные и все складываю в БД, т.е. в базе такая запись:
id=1, datetime='12.12.2017 01.22', content='bla-bla'

Для каждой записи из БД мне необходимо дернуть еще один метод, но через 5 и 30 минут от времени, указанного в поле datetime.
Подскажите, пожалуйста, каким образом можно это сделать?

Планировать запуск метода еще до записи в базу? Можно ли записать в базу три штампа времени (оригинал, +5 минут, +30 минут) и сделать триггер, который будет вызывать небходимый метод при наступлении определенного времени? Как при этом не прочесывать каждую минуту всю базу?

Буду рад, если хотя бы подскажете, куда копать. Сервак планирую поднимать на flask, хотелось бы решение под него.

Спасибо!
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
@Bruceee Автор вопроса
Решилось с помощью настройки Cron
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Sushkov
">alert("yohoho")
Как вариант: redis и python-rq к нему.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы