将 GAE 可扩展性移植到开源框架中的最简单方法

Posted

技术标签:

【中文标题】将 GAE 可扩展性移植到开源框架中的最简单方法【英文标题】:Easiest way to port GAE scalability into open source framework 【发布时间】:2010-11-25 11:44:49 【问题描述】:

假设我想使用 Spring Framework 等开源框架制作一个 java webapp,并希望使其易于扩展(如 Google App 引擎)。

我有哪些选择(除了在 GAE 中运行)?

    你会选择哪个 mvc-framework、db-persistence 框架?

    以数据库为瓶颈,有没有办法模仿 BigTable 在 Java Webapp 世界中的行为方式?

【问题讨论】:

【参考方案1】:

AppScale 是一个与 GAE 兼容的框架。为 GAE 编写的代码应该适用于 appscale。

【讨论】:

【参考方案2】:

如果您正在寻找基于 Java 的 BigTable 实现,请查看 Hadoop 及其子项目 HBase。

如果Java不是必需的(毕竟是服务器),那么你也可以看看hypertable

【讨论】:

Hadoop多用于离线处理?我还没有听说有人使用它进行在线处理。 好吧,你要BigTable,我给你BigTable。 :-P 更具体地说,请查看 Hadoop 子项目 HBase:hbase.apache.org - 这为您提供“对大数据的随机、实时读/写访问”。 好的,谢谢。我想它可以用于实时读/写访问。

以上是关于将 GAE 可扩展性移植到开源框架中的最简单方法的主要内容,如果未能解决你的问题,请参考以下文章

在Android上将Canvas移植到OpenGL

使用 Jinja2 在 GAE 中存储 Javascript 对象

将所有 memcached 密钥转储到文件中的最简单方法是啥?

将 CSS 库集成到 WordPress 中的最简单方法是啥

在 Windows 上扩展 OpenCV 1.1 中的 GUI 功能的最简单方法?

将perl代码移植到python的正确方法