我有一個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