gpt4 book ai didi

google-app-engine - 在谷歌应用引擎上安装 tomcat?

转载 作者:太空宇宙 更新时间:2023-11-03 15:22:14 25 4
gpt4 key购买 nike

我对云的整个概念还很陌生,是从 Google 应用引擎开始的。我能够创建基本的“hello world”程序。

当我试图了解云和服务器之间的区别时,我了解到云是您可以访问专为您创建的虚拟实例的地方,您可以自由选择和安装您选择的软件。

但我在 Google-cloud/app-engine 中没有看到这样的选项。如果我有一个基于 tom-cat 的应用程序服务器,我想将其部署在云上怎么办? Google 应用引擎会有帮助吗?我应该尝试其他云服务提供商,例如 Amazon EC2、hp cloud 等吗?

/打碟机

最佳答案

您所指的云类型称为 Infrastructure as a Service云。

OTOH,Google App Engine 是 Platform as a Service云。

不同之处在于,IaaS 是一堆您需要自己设置的虚拟机(OS + 应用程序堆栈),而 PaaS 通常带有它自己的 API,您可以在其中针对 API 和其他内容(sw 堆栈)编写应用程序+ 可扩展性)得到照顾。

AppEngine 带有它自己的 servlet 容器(Tomcat 也是一个 servlet 容器),因此从这个角度来看,您可以在 AppEngine 上使用您的代码。但问题出在其他地方:AppEngine 对应用程序施加了一系列限制:

  1. 应用必须使用 GAE provided databases .
  2. 应用程序无法写入文件系统
  3. 应用不能有监听套接字
  4. 请求必须在 60 秒内完成(例如,没有 Comet 或 WebSockets -> 没有推送)

您可能想要查看 FAQ .

关于google-app-engine - 在谷歌应用引擎上安装 tomcat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18781784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com