Задать вопрос
@menrui

Как лучше реализовать длительные периодические задачи?

Задача состоит в том, что мне надо на бэкенде по запросу создавать задачу которая должна вызываться раз в 2-3 секунды и жить достаточно долго(недели-месяцы). Так как у celery не встроенного interval планировщика который бы мог динамически в рантайме создавать таски, у меня возник вопрос, как правильно создать такую задачу. Создать одни таском и зациклить его, но мне кажется будет проблематично поддерживать его долго время + логировать, либо как-то отдельно создавать какой-то планировщик(?) который уже и будет запускать celery задачи.
  • Вопрос задан
  • 280 просмотров
Подписаться 1 Средний 2 комментария
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Так как у celery не встроенного interval планировщика который бы мог динамически в рантайме создавать таски

А это что?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Drno
systemD service
Ответ написан
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Если celery кажется монстром, то рекомендую поглазеть на https://python-rq.org/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы