任务队列Java API

时间:2010-06-11 07:00:20

标签: java api queue task

Task Queue Java API的目的是什么?它是如何工作的,应该在哪里使用?

2 个答案:

答案 0 :(得分:5)

homepage看起来非常明确:

  

使用Task Queue API,应用程序   可以在用户之外进行工作   请求,但由用户发起   请求。如果应用程序需要执行   一些背景工作,它可能会使用   Task Queue API用于组织该工作   变成小的,离散的单位,叫做   任务。然后应用程序插入这些   任务分为一个或多个队列。应用   引擎自动检测新任务   并在系统执行它们   资源许可。

答案 1 :(得分:0)

GAE做的一件事是保持您的请求 - 响应周期非常短暂,以提高可伸缩性。这就是为什么许多事情如数据库访问和http请求都是异步处理的。

然而,有些请求实时无法完全处理。这可能是因为这些请求需要进行一些长时间的计算(因此可以在后台完成),或者因为它们是需要重复调​​度和执行的cron作业等周期性任务。

任务队列让你这么做。