对于webapps,每分钟调用的任何已知限制?

时间:2016-05-02 19:24:55

标签: google-apps-script concurrency limits

将POST请求发送到部署为webapp的Google Apps脚本时,我的行为会出现不一致。

我有一个桌面应用程序向GAS webapp发送POST调用。这种呼叫的节奏可能完全不同,从几分钟内的1次到每秒几十次的爆发。

在我的测试中,我发现请求似乎丢失了,请求不会在webapp内部逻辑流程中发展(比如被切断或中断(?)的脚本实例),而其他请求完美无缺。没有明显的模式。

然而,尝试一下,我发现如果我分配呼叫,在请求之间添加暂停,一切都会正常化。

是否有确定的已知限制?我必须解决的唯一选择是在调用之间引入这种人工间隔?我在GAS quotas page中找不到相关信息。

任何帮助和想法都将不胜感激。

1 个答案:

答案 0 :(得分:1)

在答案中确认:对GAS网络应用程序的请求数量没有明显或记录的每分钟限制。

我试验的问题与并发性有关。即使它们来自同一来源,快节奏的请求在访问缓存或属性等存储服务时也会产生并发问题。

这应该使用锁定服务处理。