我有一个nodejs应用程序,我想运行在一个多核(2CPU * 2Cores = 4Cores)服务器上。在阅读了关于这个主题的一堆SO线程后,我决定在4个不同的端口上启动4个独立的节点实例,并使用nginx在它们之间进行负载平衡。我决定在节点集群上使用这种方法。在多核心服务器上启动多个节点实例的正确方法是什么?
现在,这是我的问题。我真的很感激任何反馈:
是否有一个如何开始在2CPU 4个节点实例的任何差异* 2cores/CPU = 4核心服务器与1CPU * 4cores/CPU = 4core服务器。我不认为有任何区别,但只是想确认。
我有一个conf文件来启动我的服务。这个conf文件实际上是驻留在/ etc/init中并启动我的节点应用程序的脚本。我应该从这个1 conf文件启动4个实例还是应该创建4个conf文件并在每个conf文件启动一个实例? 同样,我觉得后一种方法更好,但想确认它。每个核心
垂直缩放 - >正确的方法记录:https://nodejs.org/api/cluster.html#cluster_cluster希望这可以帮助其他人! – 2016-08-11 11:34:33