gpt4 book ai didi

python - celery 中的递归任务

转载 作者:太空狗 更新时间:2023-10-30 02:32:33 25 4
gpt4 key购买 nike

我想使用 Celery 编写这样的任务:

@celery.task
def add_task():
....
if(condition):
add_task.apply_async(queue="default")

我知道在 python 中,调用递归函数时存在最大深度。这个限制也适用于 celery 吗?

最佳答案

这应该没有任何问题。

但是,如果 add_task 取决于子任务的结果,您可能会遇到工作人员用完的问题,但从您的小片段来看似乎并非如此。从技术上讲,您可以排队的任务数量是有限制的,因为您最终会耗尽内存。

您最好尝试一下,看看会发生什么!

关于python - celery 中的递归任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17526331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com