2012-04-20 70 views
1

是否可以從主羣集動態地打開/關閉redis訂閱?我問的原因是我只想一次訂購一個羣集,但是如果羣集不存在,我需要另一個訂閱。node.js:來自主羣集的控制

基本上,主集羣是否可以通過api向分叉的集羣發送消息?

回答

2

在master中,你可以很容易地發送消息給cluster,你只需要保存fork()調用結果的worker對象。

var cluster = require("cluster"); 
worker = cluster.fork(); 
worker.on("message,function(msg){ 
    console.log("Master says:" + msg); 
}); 
worker.send({message:'hello'}); 
+0

這太好了!你能否改善你的回答,讓聽衆實際上在工作人員中成立?這將對我非常有用 – ControlAltDel 2012-04-20 17:51:41

+1

嘿穆斯塔法我明白了! – ControlAltDel 2012-04-20 18:27:02