Jon*_*mvi 5 html5 google-app-engine google-chrome google-compute-engine google-cloud-datastore
我正在开发一款HTML5多人游戏.谷歌最近已经做了其中几件事,但没有发布任何关于他们如何制作它们的信息.
我希望客户端和服务器之间的连接是套接字; 不是旧的长轮询黑客.
存储应该是nosql/google数据存储区.
框架应该是Python或JS.
现在,我无法使用带有Google App Engine的websockets,这意味着我必须使用Google Compute Engine(GCE).我应该在Compute Engine上运行多少服务; 100%或仅AppEngine上的套接字和后端的其余部分.这似乎是一个很好的方法,但GCE在欧洲,App Engine还不支持这个位置,这意味着GCE必须在大西洋上来回交谈.
另一方面,我可以在GCE上开发整个解决方案,但我应该使用哪个存储和开发人员库?我可以使用新的Google Cloud Datastore,但如果我理解正确的话,它就像是用于讨论数据存储区的低级api.我喜欢ndb与模型的高级别并且负责缓存.对于解决方案,我应该使用nodejs,django还是其他什么?
在 App Engine 上运行 Web 前端,同时管理 Compute Engine 上的 WebSocket 连接,类似于 Google 最近在 Chrome Web 实验中所做的事情(请参阅本博客文章的结尾)
\n\n\n\n\n查看由日本 Chrome 团队开发的令人惊叹的万维迷宫 Chrome 实验。该游戏可将您选择的任何网站转换为交互式三维迷宫,并通过智能手机远程导航。Compute Engine虚拟机运行 Node.js 来管理游戏状态以及与移动设备的同步,而Google App Engine则托管游戏\xe2\x80\x99s Web UI。此应用\n 提供了 Google Cloud Platform 支持的新型丰富、高性能后端服务的绝佳示例。
\n
填写以下表格或注册高级帐户后,您还应该能够在欧洲创建 App Engine 应用程序。
\n\nGoogle Cloud Datastore允许您在 App Engine(如果您使用 Python,则使用 NDB)和 Compute Engine(使用低级 API)之间共享数据。
\n\n您可以关注此问题,了解 NDB 对 Google Cloud Datastore 的支持。
\n| 归档时间: |
|
| 查看次数: |
1337 次 |
| 最近记录: |