我们可以在Google App Engine中的一个请求中调用多少个异步调用

时间:2015-06-08 11:19:45

标签: google-app-engine asynchronous

我在谷歌应用引擎上编写应用程序。使用Java作为语言。

我是GAE的新手。我想在应用程序中使用URL提取服务进行异步调用。

我几乎没有怀疑

1 即可。我可以在一个appengine请求中调用多少个异步调用?

2 即可。如果我在一个请求中调用更多异步调用会发生什么,请说50

第3 即可。这些异步调用会花费超过1分钟(appengine请求超时)

4 即可。每个异步调用的默认超时是多少(我假设它是60秒,这是正确的)

1 个答案:

答案 0 :(得分:0)

App Engine一般可以处理的呼叫数量没有限制。为不同的API设置了限制(配额):例如Mail API,Task API,URLFetch等号码调用。付费客户的配额通常不同,在大多数情况下,如果您的应用需要,您可以请求增加配额。换句话说,这些配额并不反映技术限制 - 它们可以防止滥用。

您的应用可以处理的请求数取决于您运行的实例数以及每次调用的处理速度。您可以启用多线程,因此每个实例可以并行处理多个调用。

至于超时,它们取决于instance type以及您正在进行的呼叫类型(数据存储API,云存储API,URLFetch等)