我正在考虑制作聊天服务器和http服务器,两者都访问同一个数据库。
我的问题是最好的结构是什么;我应该在一个脚本中运行两个服务器(即使nodeJS是单线程的吗?)?
我可能还希望将客户端运行到http服务器所服务的网站上的聊天服务器。
提前致谢!
答案 0 :(得分:1)
你可以在同一个端口上的一个进程中运行它,在一个进程中但是不同的端口,在两个端口上的两个进程中,你可以使用反向代理使它们看起来像在同一个端口上运行,有一个很多选择。它取决于你。您应该真正测试您的使用中的性能。在网上搜索有关部署Node应用程序的教程。网上有很多信息。