一个Google App Engine Python实例可以处理多少个并行请求?

Sam*_*nen 6 google-app-engine

一个Google App Engine Python实例可以并行处理多少个线程/请求?我正在使用python27运行时并且启用了线程安全选项(true).是否存在可能限制并行性的任何限制或条件?

为了澄清:这不是Java或Python GAE SDK.

Ana*_*try 8

您获得的并行度很大程度上取决于应用程序的工作负载.如果您的请求受CPU限制,则您一次只能处理一个请求.另一方面,如果您的请求是RPC绑定的,则可能会提供10个并发请求.但是,有两个相关限制:
1.实例大小.默认的600MHz F1实例只能在达到CPU限制之前提供如此多的并发请求,从而使实例过载并导致延迟显着增加.
2.并发请求存在硬性限制.它依赖于实现并且可能会发生变化,但是在python27的这一刻,它已经是8了.


Kaa*_*ral 1

虽然我每天有数百万次点击,但我的 QPS 约为 2,并且我的请求不到一秒

所以不要期望太多并行度,最多 2-3 个

(不可能确定您的用例的 QPS 值,这是我的用例)