Последовательное выполнение задач celery
У меня есть тяжелая задача celery, которая анализирует данные из XML файлов в DB, и иногда у меня возникают проблемы с медиа файлами из-за того, что задачи celery запускают несколько парсеров, которые мне не нужны. Поэтому я хочу знать, есть ли способ сделать это последовательно? То есть мне нужна какая-то задержка после каждого успешного парсинга или что-то в этом роде.
В Celery есть концепция цепочек, где вы можете связать задачи вместе так, чтобы они выполнялись после успешного завершения предыдущей задачи.
https://docs.celeryproject.org/en/stable/userguide/canvas.html#chains