一个 Google App Engine Python 实例可以并行处理多少个线程/请求?我正在使用 python27 运行时并且启用了线程安全选项 (true)。 是否存在任何限制并行性的限制或条件?
澄清一下:这与 Java 或 Python GAE SDK 无关。
最佳答案
您获得的并行度在很大程度上取决于应用程序的工作负载。如果您的请求受 CPU 限制,您一次只能处理一个请求。另一方面,如果您的请求是 RPC 绑定(bind)的,您可能会处理 10 个并发请求。但是,有两个相关限制:
1.实例大小。默认的 600MHz F1 实例在达到 CPU 限制之前只能服务这么多并发请求,使您的实例过载并导致延迟显着增加。
2.并发请求有硬性限制。它依赖于实现并且可能会发生变化,但此时在 python27 上,它是 8。
关于google-app-engine - 一个 Google App Engine Python 实例可以处理多少个并行请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9281300/