有没有办法在使用 Python 版芹菜时,具有特定任务 ID 的某个任务成功或失败后立即收到通知



我想知道是否有办法在使用python芹菜时立即监视任务是完成还是失败。我有一个事件,我想根据某个任务的结果启动。

您可以将任务作为芹菜@shared_task运行,其中包含一个try except块:

@shared_task
def my_task(input1, input2, ...):
    Setting up...
    try:
        Do stuff
        fire_success_event() <- Your success event
    except Exception:
        The above stuff failed
        fire_fail_event() <- your fail event
        return 1 <- fail
    return 0 <- success

祝你好运:)

相关内容

  • 没有找到相关文章

最新更新