我有一个想要在多核(2CPU * 2Cores = 4Cores)服务器上运行的 Node.js 应用程序。在阅读了关于这个主题的一堆 Stack Overflow 线程之后,我决定在 4 个不同的端口上启动 4 个独立的节点实例,并使用 Nginx 在它们之间进行负载平衡。我决定在节点集群上使用这种方法。
以下是我试图回答的问题:
在 2cpu * 2cores/cpu = 4 核心服务器与 1cpu * 4cores/cpu = 4core 服务器上启动 4 个节点实例的方式有什么不同。我认为没有任何区别,只是想确认一下。
我有一个 conf 文件来启动我的服务。这个 conf 文件实际上是一个脚本,它驻留在
/etc/init
并启动我的 Node 应用程序。我应该从这 1 个 conf 文件启动 4 个实例,还是应该创建 4 个 conf 文件并每个 conf 文件启动一个实例?同样,我觉得后一种方法更好,但想确认一下。