【发布时间】:2020-08-14 10:13:49
【问题描述】:
我想部署一个可能超过 24 小时响应限制的程序。
我最初的解决方案是 Cloud Function。但是 Cloud 函数的执行超时时间为 9 分钟。
然后我发现 App Engine 没有执行超时但有 24 小时响应限制。
Google Cloud App Engine HTTP 请求可以有多个“响应”吗?所以我可以让程序运行更长时间。程序发送响应后代码可以执行吗?
【问题讨论】:
-
我不确定正确的答案,因为我没有测试过这个场景。 App Engine 前面有一个代理/负载平衡器 (GFE)。这会缓冲您的 HTTP 响应,直到完成。这意味着您不能发送部分响应来使服务在最长 24 小时之后保持活动状态。
标签: google-app-engine google-cloud-platform