Celery 是一个分布式任务队列框架,它可以在程序中创建和管理异步任务。revoke 信号是 Celery 提供的一种功能,允许用户中止正在运行的任务。
你可以通过以下代码来使用 revoke 信号:
from celery import Celery
app = Celery('tasks', broker='redis://localhost:6379/0')
@app.task
def add(x, y):
return x + y
task = add.apply_async((4, 4))
# 使用 revoke 信号中止任务
task.re