我正在node.js上制作纸牌游戏,我正在考虑为每个游戏室制作一个新游戏。我计划使用fork()进行连接。经过一番研究后,我发现这不是最好的方法,因为每个物理核心都应该有一个节点进程。但是,对于可扩展性和模块化,我的方法不是更好吗?如果让我们说游戏室崩溃,那么它们就不会崩溃。有人能帮我分析一下情况好一点吗?我计划在aws EC2实例上运行游戏,并期望最多1500个并发用户,在4人的房间玩,并与socket.io消息通信。
答案 0 :(得分:0)
单个Node实例可以处理这种类型的负载,因为NodeJS的一个强点是实时通信和许多并发连接。
关于崩溃,您需要为此进行规划。一些初步提示: