我正在开发一个带有快速的Nodejs应用程序,我的应用程序在localhost上运行良好,直到我部署它并开始意识到一个严重的问题。
所以我的应用程序所做的是它将为另一台服务器创建一个套接字,然后用户将为其提供一些数据,然后使用该数据通过套接字在另一台服务器上登录,获取数据,做一些魔术到数据并将结果返回给用户。
问题是,假设一个用户正在使用该应用程序,如果另一个用户向其提供一些数据和命令,它将立即启动另一个用户以使用新数据登录并跳转以处理最新命令,因为服务器上只有一个应用程序实例。
我真的不知道如何处理它。看起来我需要为每个用户分配一个单独的套接字和应用实例,但我不知道从哪里开始。此外,如何在用户完成网站后清除此类应用实例,因为我确定我的服务器是否会很快满。
很抱歉,如果我的问题看起来很基本,但我真的只是一个初学者。