当我创建第二个AsyncResult时,尝试获取任务结果(PENDING状态)时,我什么也没得到。如何避免这种情况?
res = AsyncResult(task_id)
print(task_id)
result = res.get()
print(result)
res = AsyncResult(task_id)
result = res.get()
print(result)
答案 0 :(得分:0)
如果您可能再次需要结果,则需要对其进行缓存。调用get()
和forget()
会释放为存储该AsyncResult对象数据而创建的资源。