延迟执行芹菜任务



我想把一个任务放在芹菜上,但我希望任务在30秒后执行,而不是立即执行。

例如:

@celery.task
def task():
    # waiting 30 seconds
    do something....

我可以用它来制作:sleep(30),但有更好的解决方案吗?

该任务的最佳方式是在30秒内安排实际任务。类似的东西:

@celery.task
def task():
    RealTask.apply_async(countdown=30)

相关内容

  • 没有找到相关文章

最新更新