使用Python中的Celery来实现异步任务队列
示例代码:
pip install celery
from celery import Celery
app = Celery('tasks', broker='pyamqp://guest@localhost//')
@app.task def add(x, y): return x + y
from tasks import add
result = add.delay(4, 4) print(result.ready()) # False
if result.ready(): print(result.get()) # 8 else: print("Task not finished yet")
下一篇:不等待结果的“询问模式”