0
嗨,我正在學習nodejs,我對集羣模塊有點困惑,好吧,主人創建工人,在我的情況下,我使用32位Windows操作系統,所以我提供了「2名工人」。通過考慮以下簡單的程序是否所有的工作人員(子進程)都處理相同的工作集合
var cluster = require('cluster');
var os = require('os');
var numCPUs = os.cpus().length;
console.log("start");
if (cluster.isMaster) {
for (var i = 0; i < numCPUs; ++i) {
cluster.fork();
}
}
console.log(cluster.isMaster? "I'm Master":"I'm worker");
輸出
start
I'm Master
start
I'm worker
start
I'm worker
谷歌搜索,我發現法師會創建工人和分配傳入的請求到可用的工人。在這裏我的問題是,如果兩個工人都適用於所有的時間,然後每一個用戶的請求將被處理兩次?提前
謝謝您的答覆@evOlution –