Google Cloud Task 请求是否计入 Google App Engine 中的并发请求?

问题描述 投票:0回答:1

Google App Engine(标准)有一个 max_concurrent_requests 设置:

自动伸缩实例可以并发的请求数 在调度程序生成新实例之前接受

我的问题是:当 Google Cloud 任务将请求转发到 App Engine 中的处理程序时,这是否算作并发请求?

如果云任务向 App Engine 发送请求,并且该任务正在执行一些长时间运行的操作(例如 10 分钟),那么这是否算作 max_concurrent_requests?随着更多由云任务启动的处理程序当前正在运行,这反过来会导致更多 App Engine 实例启动?

google-cloud-platform google-app-engine google-cloud-tasks
1个回答
0
投票

是的,如文档

中所述

Cloud Tasks 服务还将任务请求转发给处理程序,但该工作线程位于 App Engine 内。

虽然请求是由 Cloud Task 触发的,但请求是由 App Engine 实例处理的。

因此,根据 文档,如果并发请求数达到等于

max_concurrent_requests
target_throughput_utilization
的值,调度程序会尝试启动一个新实例。

© www.soinside.com 2019 - 2024. All rights reserved.