Google app engine 有人愿意为GAE创建一个基于tomcat的替代方案吗?

Google app engine 有人愿意为GAE创建一个基于tomcat的替代方案吗?,google-app-engine,tomcat,servlets,Google App Engine,Tomcat,Servlets,如果我们能够在servlet引擎上运行GAE应用程序而不进行任何代码更改,那将非常好,因为: 如果谷歌改变了他们的计费策略,我们可以直接跳到我们自己的服务器上,或者如果他们当前的策略不适合我们的应用程序需求 我们可以做GAE中不允许的事情,破坏1个JVM,1个DB 我们实际上并不需要一个分布式系统,但更需要一个实时系统,具有同步、真正的锁定机制、安装在服务器机器上的其他服务器/软件、套接字接口等 此类一揽子计划应至少包括: TomCat(或同等产品) DataNucleus访问平台 (任务

如果我们能够在servlet引擎上运行GAE应用程序而不进行任何代码更改,那将非常好,因为:

  • 如果谷歌改变了他们的计费策略,我们可以直接跳到我们自己的服务器上,或者如果他们当前的策略不适合我们的应用程序需求
  • 我们可以做GAE中不允许的事情,破坏1个JVM,1个DB
  • 我们实际上并不需要一个分布式系统,但更需要一个实时系统,具有同步、真正的锁定机制、安装在服务器机器上的其他服务器/软件、套接字接口等
此类一揽子计划应至少包括:

  • TomCat(或同等产品)
  • DataNucleus访问平台
  • (任务队列服务)
你知道这样的东西是容易得到的还是已经存在的


谢谢

好问题-GAE非常好,但它有相当大的局限性,所以我认为保留您的选项是一个好主意。考虑到这一点,这里有一些选择

“AppScale是一个允许用户部署和托管自己的Google应用程序引擎应用程序的平台。它通过Amazon EC2和Eucalyptus以及Xen和KVM自动执行。它由加州大学圣巴巴拉分校的RACELab开发并维护

还有Typhonae,但它是特定于Python的,因此可能对您没有用处

还要注意锡耶纳项目。。。
这应该为GAE/J用户提供一个持久化API,该API比JDO/JPA更适合GAE数据存储,但仍然可以移植到其他平台。

甚至可能将GAE本地开发环境变成一种生产服务器?我不明白。你的3个要点中有2个涉及到与wi不兼容的功能th应用程序引擎。如果你无论如何都不想在应用程序引擎上运行,为什么还要费劲地限制自己的应用程序引擎限制呢?