сутки модулем apscheduler (а-ля хрон), хочу избежать момента, когда они могут удалиться в момент использования пользователем. Для работы очередей работает rq. Условно:
scheduler = BlockingScheduler()
scheduler.add_job(func=self.clean_output_folder_content, args=['./../output'], trigger='cron', hour=0)
tasks = get_tasks_from_db()
if not tasks:
scheduler.start()
А как сделать "если есть - то уходи на второй круг"?
видел кароч такой механизм блокировки. Когда пользователь юзает например страницу то в редис отправляются данные о том что такой вот юзер с таким id юзает такую страницу. Когда другой юзер попадает на ткую же, произходит проверка данных из редиса и выдаеться сообщение что страница редактируется
а в чем пробелма с удалением в момент использования?
Обсуждают сегодня