express + socket.io + mongoDB的架构选项有哪些?

时间:2013-02-07 19:34:47

标签: javascript node.js express socket.io

我正在开发一款需要与服务器连续套接字连接的MMO游戏。

我的架构有一些要求。

  1. 通过socket.io连接进行用户身份验证。
  2. 实时用户互动互动。
  3. 必须处理大量的计算和数据库CRUD操作。
  4. 我的目标是现代浏览器,并计划使用新技术和旧的已知性能提升技术,如Web工作者,Web套接字,本地存储,链接预取,数据URI。
  5. 问题是:

    这种应用的推荐方法和模块是什么?

    Thanx抱歉我的语言能力差。

1 个答案:

答案 0 :(得分:2)

您应该尝试express.io

这是一个实时网络框架,可以很容易地结合快递和socket.io。这意味着您的常规Web和实时Web组件应该可以很好地协同工作。

它具有会话支持和路由功能。此外,还有很多文档和示例代码。

设置基本应用程序,然后单独使用两个库,这样更简单。

app = require('express.io')
app.http().io()

// your game code goes here :)

app.listen(7076)

对于mongo,我最喜欢的是mongo-skin,但mongoose也非常受欢迎。

最好的运气!

免责声明:我写了:)