芹菜3.1 -异步执行任务链



根据"避免启动同步子任务"一节中的"最佳实践",我想在后台执行链,而不是等待作业的链结果。如何实现?

是那么简单(基于我提供的链接中的示例)?:

def update_page_info(url):
    # fetch_page -> parse_page -> store_page
    chain = fetch_page.s() | parse_page.s() | store_page_info.s(url)
    chain.delay()

代替

chain.delay()

应该有

chain.apply_async()

其余的看起来不错。

最新更新