首页 > 解决方案 > 在python中调用两个同步调用芹菜任务的方法

问题描述

我有一些方法如下 -

@app.task
def post():
    ....

def a():
    ...
    post.delay()

def b():
    ...
    post.delay()

def c():
    a()
    b()

我希望 a(),b() 在 c() 中同步执行。我有多个芹菜工人,所以默认情况下不会这样做。我看过链/和弦,但我认为它们仅在 a() 和 b() 本身是芹菜任务时才起作用。这可以以某种方式实现还是我需要重写我的方法?

标签: pythoncelery

解决方案


推荐阅读