繁体   English   中英

有可能集成Google App Engine和Compo MongoDB吗?

[英]Integrate Google App Engine and Compute MongoDB, possible?

过去几周我一直在谷歌应用引擎(GAE)和谷歌计算引擎(GCE)上徘徊,所以我觉得我对两个相关但不同的平台有一个很好的理解。 但我陷入困境,并希望确保我向正确的方向前进。

我正在创建一个拥有少量客户的小型私人商业网站。 我们正在谈论20个并发用户。

所以这个问题可能更具建筑性而非技术性。

我想尝试使用MongoDB,因为架构的灵活性,所以这就是我被困的地方。

我最初的尝试是通过以下连接:

选项1:

  • GAE(Java) - > MongoDB Java驱动程序 - > GCE(MongoDB)

  • 这是完全失败的原因,因为GAE沙箱不允许这样做。

选项2:

  • GAE(Java) - > RESTFul MongoDB调用 - > GCE(MongoDB / Restful前端)

  • 我还没有完全探索过这个,但这似乎很有希望,但我真的不想使用RESTful连接到我的数据库

这让我不知所措。

选项3:

  • GCE(Java / Tomcat) - > MongoDB驱动程序 - > GCE(MongoDB)

  • 沟通GAE并在GCE中全力以赴:|

我喜欢一些反馈。 以下是我在研究此问题时大量引用的其他stackoverflow答案:

我的具体问题:

  • 由于我不需要扩展,我真的需要GAE吗? (只是想快点......懒惰:D)
  • 放弃GAE我放弃了什么? 我使用它是因为它看似简单快捷(只要你使用mysql)

毋庸置疑,这是我在stackoverflow上的第一个问题,我每天都会阅读,所以如果这个问题看起来不合适,那就太好了。 我想如果我在挣扎,可能还有很多其他人也是如此。 :d


答案摘要:提出了3个完美的答案:

  1. 用户Google Datastore(我误解了这是什么)
  2. 使用新的(ish)Java托管虚拟机
  3. 只需使用GCE VM并按我的意愿行事。

我研究了所有这些,并决定对我来说#1是目前最好的选择,因为它是阻力最小的路径,但是如果将来我转向#2或#3,我将大开大门。需要出现。

谢谢大家。 我将标记关于使用GCE作为公认答案的回答,因为它确实回答了问题,即使我朝着不同的方向前进。

即使你必须扩展,IMO也不需要GAE

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM