透過 Nodejs cluster module 處理併發的 CPU intensive job
簡介
本文將會簡介如何透過 nodejs cluster module 來解決併發的 CPU intensive job 所造成系統阻塞問題
問題描述
一個 Nodejs 所啟動的服務會使用單一執行緒來執行所有任務
透過 libuv 的 Event loop 實踐 Non Blocking I/O
當有多個併發 CPU Intensive Job 將會讓 Nodejs Server 卡住其他 Requests
Nodejs cluster 架構
這時就可以透過 cluster 概念來啟用其他 ...
ganhua.wang2 min read