Javascript 如何在NodeJS中进行负载均衡测试?

Javascript 如何在NodeJS中进行负载均衡测试?,javascript,node.js,amazon-web-services,socket.io,amazon-elb,Javascript,Node.js,Amazon Web Services,Socket.io,Amazon Elb,我一直在尝试对我的NodeJS代码进行负载平衡测试,但我没有找到任何起点 我的场景是,我在socket emits和on的节点jsfull中编写了服务器端代码,这是一个多人游戏,用于检查在线用户并尝试合并他们并玩游戏。我的节点代码作为一个微层实例托管在AmazonEC2上。那么,我如何检查我的服务器可以承受的最大限制是什么来接收在线玩家呢 这与AmazonEC2实例有关吗?如果有更多的人在使用我的应用程序,我是否需要更改ec2实例配置?或 我是否需要在节点js中编写一些代码来处理负载的增加?请帮

我一直在尝试对我的NodeJS代码进行负载平衡测试,但我没有找到任何起点

我的场景是,我在socket emits和on的节点jsfull中编写了服务器端代码,这是一个多人游戏,用于检查在线用户并尝试合并他们并玩游戏。我的节点代码作为一个微层实例托管在AmazonEC2上。那么,我如何检查我的服务器可以承受的最大限制是什么来接收在线玩家呢

这与AmazonEC2实例有关吗?如果有更多的人在使用我的应用程序,我是否需要更改ec2实例配置?或


我是否需要在节点js中编写一些代码来处理负载的增加?请帮助我,因为这是我不知道从哪里开始的事情

AWS弹性负载平衡器是自动的,可以根据CPU利用率、带宽、硬盘读/写等来检测受压力的服务器。无需编写任何代码即可工作。但是,由于您正在制作一个游戏,您的单个服务器可能需要同步。您应该调整您的问题以解决如何做到这一点,谢谢@Houseman..在我的例子中,只有一个ec2 instanceserver,我没有运行多个服务器。那么,我的ec2微层实例是否能够自动承担负载,或者我是否需要设置多个ec2实例?这取决于服务器进程的强度以及玩游戏的人数。在测试期间查看利用率图。但是设置一个只有一台服务器的ELB是没有用的。