衆所周知,Node是單線程的,該應用只會佔用一個CPU,可是當前服務器都含有多核CPU,Node應用運行在該機器上根本就不能榨乾全部性能,爲了榨乾它,咱們的多進程架構就出來了。今天就讓咱們一塊兒來嘮一嘮Node如何應用多進程。
Node是單線程的,可是服務器具備多個CPU,做爲節約「糧食」的好孩子,確定要想辦法解決這個問題。
爲了解決該問題,發展出了多進程架構
child_process模塊幫助咱們構建多進程架構
cluster模塊幫助解決多核cpu利用率問題及幫助處理進程的健壯性問題。