App Engine前端/后端实例“同时API调用限制”

时间:2013-05-16 15:39:13

标签: google-app-engine

记录在案here

Backends are allowed to make up to 100 simultaneous API calls

这是什么意思?
它是否限制app引擎服务调用(如async urlfetch)或RPC调用的并发性?
那么Frontend实例呢?他们有什么样的限制?
我用Google搜索,但没有找到相关信息。

1 个答案:

答案 0 :(得分:2)

我认为错误正是它所说的。谷歌不希望有多个同时通话的后端。

自动缩放的前端没有这个限制。根据我的测试,我能够获得2500次交易,一次呼叫前端。这可以扩展到几十个实例,尝试使用单个后端实例执行此操作会非常缓慢。

此外,您不希望前端调用后端并执行繁重的任务。我只是让前端调用后端将任务放入队列中,并确保后端有后台线程处理队列中的任务。

这样前端不会等待后端完成任务。如果后端太慢,你可能会得到一堆DeadlineExceededErrors。