#celery #django-celery #celeryd
#сельдерей #django-сельдерей #celeryd
Вопрос:
Я работаю над проектом, в котором используется сельдерей, rabbitmq. Я хочу иметь право контролировать интервал, в течение которого задача отправки очереди рабочему (celeryd).
Ответ №1:
Похоже, вы ищете эту документацию по периодическим задачам.
По сути, вы настраиваете и запускаете celerybeat
, что запускает выполнение задачи с интервалами.
Предупреждение:
если нежелательно запускать вашу задачу несколько раз одновременно, я бы посоветовал вам следовать рецепту блокировки задач. Если ваши работники заняты или отключены, у вас может возникнуть отставание от периодических задач.