在GAE上异步添加任务时会发生什么?

时间:2014-05-28 19:17:02

标签: google-app-engine asynchronous queue task task-queue

Google的doc异步任务假设您知道常规任务和异步添加任务之间的区别。

  

add_async(task, transactional=False, rpc=None)
  异步将任务或任务列表添加到此队列。

如何定期添加任务与定期添加任务不同。

即。使用add(task, transactional=False)add_async(task, transactional=False, rpc=None)

之间的区别是什么?

我听说过定期添加任务阻止某些事情。任何有关它阻止的内容和方式的解释,以及异步任务如何阻止都将非常感激。

1 个答案:

答案 0 :(得分:2)

任务计划并在其他地方运行。

异步位指的是调用立即返回的事实(您的代码不会等待将任务提交到队列的RPC的往返)但是您仍然必须在结束时检查/等待结果请求,但这意味着您可以开始工作,然后在退出之前检查呼叫是否已完成。