【发布时间】:2016-11-08 18:40:11
【问题描述】:
一般来说,我是 Web Sockets 的新手,但了解主要概念。
我正在尝试构建一个简单的多人游戏,并希望有一个服务器选择,我可以在其中运行多个 IP 上的套接字,它将通过它连接客户端,以减轻连接以提高性能,这是假设的同时有数千名玩家的情况,但想了解它是如何工作的,以及是否有任何资源我可以用来预先整合它,以防止以后的额外工作。这完全可能吗,据我了解,Node.Js 在服务器上运行并使用 Socket.io 依赖项在其中创建套接字,所以我想不出一个可能的解决方案来通过另一台服务器路由它,除非我有多个网站单独运行。
【问题讨论】:
-
看看this写的。这是一个利用节点的
cluster能力水平扩展的实现。这不是您所要求的完全,但这是朝着这个方向迈出的一步。
标签: javascript node.js sockets socket.io server