Google Cloud App Engine HTTP 请求可以有多个 'responses' 吗?

Can Google Cloud App Engine HTTP request have multiple 'responses'?

我想部署一个可能超过 24 小时响应限制的程序。

我最初的解决方案是 Cloud Function。但是 Cloud function 的执行超时为 9 分钟。

然后我发现 App Engine 没有执行超时但有 24 小时响应限制。

Google Cloud App Engine HTTP 请求可以有多个 'responses' 吗?这样我就可以将程序 运行 保持更长的时间。程序发送响应后是否可以执行代码?

如果我理解你的问题,请告诉我,但我认为这对你很有帮助。

A​​pp Engine 运行您的应用程序的多个实例,每个实例都有自己的网络服务器来处理请求。任何请求都可以路由到任何实例,任何实例都可以同时处理多个请求。您可以调整 app.yaml 中的实例数。在此 link 您可以找到更多详细信息。

另一方面,具有基本缩放功能的 App 引擎标准允许您 up 24 hours for HTTP request and task queue tasks。所以,我认为你可以使用 Cloud Tasks to execute the code as you mentioned. As you can see here,“任务队列让应用程序在用户请求之外异步执行工作,称为任务”。任务队列服务专为异步工作而设计。