Javascript 使用node.js的不同实例创建房间系统

Javascript 使用node.js的不同实例创建房间系统,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,我创建了一个基于node.js和socket.io的视频游戏。现在,只有一个房间可以让所有玩家一起玩。现在我想创建一个房间系统 但是服务器代码相当复杂,修改它以处理不同的游戏状态将是困难的 所以我想也许我可以在我的服务器上启动几个node实例,并说每个房间都连接到一个不同的实例 可行吗?这是推荐的吗?您还有其他想法吗?当您说多个实例时,您指的是什么?您构建的整个应用程序?我不相信您能够完成整个应用程序,您将无法重新绑定已在使用的端口,而且您可能会比重构代码以考虑多个实例更快地面临扩展问题。

我创建了一个基于node.js和socket.io的视频游戏。现在,只有一个房间可以让所有玩家一起玩。现在我想创建一个房间系统

但是服务器代码相当复杂,修改它以处理不同的游戏状态将是困难的

所以我想也许我可以在我的服务器上启动几个node实例,并说每个房间都连接到一个不同的实例


可行吗?这是推荐的吗?您还有其他想法吗?

当您说多个实例时,您指的是什么?您构建的整个应用程序?我不相信您能够完成整个应用程序,您将无法重新绑定已在使用的端口,而且您可能会比重构代码以考虑多个实例更快地面临扩展问题。