google-app-engine - Google App Engine 与 Tomcat

标签 google-app-engine tomcat

我能够创建基本的“hello world”程序。

当我试图了解云和服务器之间的区别时,我了解到云是您可以访问专为您创建的虚拟实例的地方,您可以自由选择和安装您选择的软件。为什么选择 Google App Engine (GAE) 在不使用 tomcat 的地方广泛使用。 GAE 和 Tomcat 之间的主要区别是什么?

最佳答案

Google Cloud Platform在这种情况下。 App Engine 只是他们的一项服务。

App Engine 是一个平台,可在其上构建您的应用程序。 平台即服务PaaS。它简化了构建可扩展应用程序的过程,当您了解您真正需要什么并了解可扩展应用程序的原则时,您应该使用它。

Tomcat 是一个 Java 网络容器,并且有很多替代品。 Google App Engine 使用 Jetty。您实际上可以通过使用 Flexible VM 将它与 Tomcat 一起使用,尽管它没有多大意义。

App Engine 与网络服务器无关,它是一组可帮助您构建可扩展应用程序的服务。它包括内存缓存、数据存储、任务队列、图像 API、部署工具和版本控制、静态文件的 CDN,以及最重要的自动缩放

实际上,您并不局限于 Google Cloud Platform 上的 App Engine。还有更传统的服务,比如自己在云端的服务器,叫做Compute Engine .您可以在那里运行您的 Tomcat 或其他任何东西。

关于google-app-engine - Google App Engine 与 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37428466/

相关文章:

python - Google 应用引擎给我 400 错误请求状态代码?

python - Google App Engine - 使用 URLFetch 的基本 Cookie 处理

google-app-engine - Google App Engine 上的 SSL 证书无法正常工作

IDE 无法识别 Tomcat 启动

java - 在 servlet 上丢失图像?

tomcat - 来自非项目路径的 Gradle 复制

java - 在数据存储 View 中找不到使用 objectify 持久化的实体

google-app-engine - Google App Engine Go SDK 模板更新问题

java - 跨 Tomcat 上的动态 Web 项目的引用类

php在apache中安装编译报错