顺序芹菜任务执行
Sequential celery task execution
我有一个繁重的 celery 任务,将数据从 XML 文件解析到数据库,有时我在处理媒体文件时遇到问题,因为 celery 任务 运行 多个解析器,我不知道不需要。所以我想知道有没有办法按顺序执行此操作?我的意思是在每次成功解析或类似的事情之后我需要某种延迟。
Celery 有一个链概念,您可以 link 一起执行任务,以便它们在前面的任务成功完成后执行。
https://docs.celeryproject.org/en/stable/userguide/canvas.html#chains
我有一个繁重的 celery 任务,将数据从 XML 文件解析到数据库,有时我在处理媒体文件时遇到问题,因为 celery 任务 运行 多个解析器,我不知道不需要。所以我想知道有没有办法按顺序执行此操作?我的意思是在每次成功解析或类似的事情之后我需要某种延迟。
Celery 有一个链概念,您可以 link 一起执行任务,以便它们在前面的任务成功完成后执行。
https://docs.celeryproject.org/en/stable/userguide/canvas.html#chains