Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript MMORPG服务器接收架构_Javascript_Node.js - Fatal编程技术网

Javascript MMORPG服务器接收架构

Javascript MMORPG服务器接收架构,javascript,node.js,Javascript,Node.js,我正在Node.js中编写一个游戏服务器,所以问题是从客户端接收数据的体系结构。推荐哪一种 使用Node.JSNet模块: server.on('data', function(data) { // handle the data }) 使用队列系统接收和处理队列?(0mq,兔子mq…) 我的意思是Node.JS的事件轮不是一个队列吗?那么net模块已经是一个队列了?Hmm。如何比较#1和#2#2可能在#1上分层,但它不在同一级别上工作,也不提供#2的许多功能。因此#2将是更容易开发的方

我正在Node.js中编写一个游戏服务器,所以问题是从客户端接收数据的体系结构。推荐哪一种

  • 使用
    Node.JS
    Net模块:

    server.on('data', function(data) {
      // handle the data
    })
    
  • 使用队列系统接收和处理队列?(0mq,兔子mq…)


  • 我的意思是Node.JS的事件轮不是一个队列吗?那么
    net
    模块已经是一个队列了?

    Hmm。如何比较#1和#2#2可能在#1上分层,但它不在同一级别上工作,也不提供#2的许多功能。因此#2将是更容易开发的方法?这些问题与所述MMORPG的规模/范围/设计有关。多个服务器,如gate服务器、zone服务器、auth服务器。但客户端只连接到gate服务器。和大约5000个同时使用的用户。