express+socket.io+mongoDB的体系结构选项是什么



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

我的建筑技术有一些要求。

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

问题是:

对于这种应用程序,建议使用哪些方法和模块?

谢谢,很抱歉我的语言能力差。

您应该尝试express.io.

这是一个实时的web框架,可以很容易地将express&socket.io。这意味着您的常规web和实时web组件应该可以很好地配合使用。

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

设置一个基本的应用程序,然后分别使用两个库,会简单得多。

app = require('express.io')
app.http().io()
// your game code goes here :)
app.listen(7076)

对于猫鼬来说,我最喜欢的是猫鼬皮肤,但猫鼬也很受欢迎。

祝你好运!

免责声明:我写的:)

最新更新