Celery使用任务链实现异步任务按指定顺序调用
导入依赖
from celery import chain
from .task import 任务1,任务2
# 创建任务链
task_chain = chain(
任务1.si(传入的参数),
任务2.si(XXX)
)
# 调用任务链,实现先执行任务1,再执行任务2
task_chain.delay()
from celery import chain
from .task import 任务1,任务2
# 创建任务链
task_chain = chain(
任务1.si(传入的参数),
任务2.si(XXX)
)
# 调用任务链,实现先执行任务1,再执行任务2
task_chain.delay()