Настройка расписаний для разных клиентов: как реализовать APScheduler во FLASK
Я разрабатываю приложение, в котором сервер может отправлять уведомления пользователям на основе другого временного окна. Например, что-то для пользователя A на 2018.1.1 и что-то для пользователя B на 2018.2.1.
Я нашел APScheduler очень удобным. Это легко добавить что-то вроде:
scheduler.add_job(
func=reminder,
trigger=DateTrigger(run_date=datetime(2018, 1, 1, 0, 0, 0)),
id='reminder',
name='reminding Toni Song to buy test paper',
replace_existing=True)
Допустим, у нас есть пользователь 10K. У каждого из них будет свое время срабатывания. Как я могу реализовать это во Flask? Должен ли я создавать индивидуальные задания для каждого пользователя? Если нет, какова лучшая практика?