记录在案here,
Backends are allowed to make up to 100 simultaneous API calls
这是什么意思?
它是否限制app引擎服务调用(如async urlfetch)或RPC调用的并发性?
那么Frontend实例呢?他们有什么样的限制?
我用Google搜索,但没有找到相关信息。
答案 0 :(得分:2)
我认为错误正是它所说的。谷歌不希望有多个同时通话的后端。
自动缩放的前端没有这个限制。根据我的测试,我能够获得2500次交易,一次呼叫前端。这可以扩展到几十个实例,尝试使用单个后端实例执行此操作会非常缓慢。
此外,您不希望前端调用后端并执行繁重的任务。我只是让前端调用后端将任务放入队列中,并确保后端有后台线程处理队列中的任务。
这样前端不会等待后端完成任务。如果后端太慢,你可能会得到一堆DeadlineExceededErrors。