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

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

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

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

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

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