将POST请求发送到部署为webapp的Google Apps脚本时,我的行为会出现不一致。
我有一个桌面应用程序向GAS webapp发送POST调用。这种呼叫的节奏可能完全不同,从几分钟内的1次到每秒几十次的爆发。
在我的测试中,我发现请求似乎丢失了,请求不会在webapp内部逻辑流程中发展(比如被切断或中断(?)的脚本实例),而其他请求完美无缺。没有明显的模式。
然而,尝试一下,我发现如果我分配呼叫,在请求之间添加暂停,一切都会正常化。
是否有确定的已知限制?我必须解决的唯一选择是在调用之间引入这种人工间隔?我在GAS quotas page中找不到相关信息。
任何帮助和想法都将不胜感激。
答案 0 :(得分:1)
在答案中确认:对GAS网络应用程序的请求数量没有明显或记录的每分钟限制。
我试验的问题与并发性有关。即使它们来自同一来源,快节奏的请求在访问缓存或属性等存储服务时也会产生并发问题。
这应该使用锁定服务处理。