java - 为什么在 AppEngine/Java 中默认禁用并发请求?

标签 java google-app-engine

令我惊讶的是,我发现 AppEngine 应用程序服务器是串行请求的。最近 Java 应用程序有可能并发服务器请求,默认情况下禁用(reference)。

默认关闭并发请求的原因是什么? Web 应用程序的本质是要同时处理多个请求,无论它们是用 Java、Python 还是 PHP 编写的。在我看来,这是人为限制。

最佳答案

这可能与AppEngine一开始不支持并发请求有关。该功能仅在 1.4.3 版(2011 年 3 月 30 日)中为 Java 添加。因此,一些开发人员可能已经对他们的应用程序进行了编码和测试,使其一次仅针对单个线程正常运行。

一旦 Google 构建了支持并发请求的基础架构和代码,他们可能一直对默认启用并发持谨慎态度,因为它可能会破坏现有应用程序。因此,选择加入方法的原因。

有一些 GAE 人员在检查 StackOverflow,因此我们可能需要听取他们的意见才能确定。

关于java - 为什么在 AppEngine/Java 中默认禁用并发请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6385198/

相关文章:

java - 使用分布式计数器提高性能,寻找库

java - 自然语言处理 : Find obscenities in English?

google-app-engine - 谷歌应用脚​​本: how to get image from blob?

java - 如何在 Eclipse 中将 Java 项目更改为 gwt Web 应用程序?

python - Unicode解码错误: 'utf8' codec can't decode byte

java - java中是否有用于hibernate中延迟获取的yield return?

java - 在平等规则之间切换

java - 如何在java GUI中快速更新图像

python - 在 Django 应用程序中找不到静态目录

android 到 appEngine 图片内容类型