我们可以使用两个端口在同一台服务器上运行节点吗? 因此,一种类型的交通和另一种交通的一个端口。在节点中使用两个端口有没有优势?
使用不同端口有什么优势吗?与所有流量的单端口相比,减少服务器负载是否有帮助?
我们可以使用两个端口在同一台服务器上运行节点吗? 因此,一种类型的交通和另一种交通的一个端口。在节点中使用两个端口有没有优势?
使用不同端口有什么优势吗?与所有流量的单端口相比,减少服务器负载是否有帮助?
是的,你可以使用任何你想要/需要的端口。
不,它根本无助于减轻负载。相同的代码是处理这些端口上的连接。不要想到物理上的某个端口。这只是一个数字标识。在一个端口上连接5,000个连接与5,000个端口上的5,000个连接没有区别。 (虽然如果你有5000个端口,所有的听众可能有额外的开销,如果他们执行不力。)
感谢您的宝贵意见。 – jpk
只要在单一实例中运行,服务器的负载应该是相同的布拉德提及。
如果您尝试分配流量负荷,你可以运行节点的单独实例,因此,即使在同一台机器,用不同的端口,你可以充分利用多核心处理能力。
也可以考虑使用nginx的,时下常见的与node.js的负载平衡使用的。
您的意思是[nginx](http://nginx.org/en/)? – Curious
对不起,对。编辑。 –
请勿使用不适用于您的问题的标签 –