2012-04-20 9 views
1

マスタークラスターから動的にサブスクリプションをオン/オフすることは可能ですか?私が尋ねる理由は、一度に1つのクラスターを購読したいだけですが、クラスターが死んだ場合は、別のクラスターを購読する必要があります。node.js:マスタークラスターからの制御

基本的に、マスタークラスタは、APIを介してフォークされたクラスタにメッセージを送信できますか?

答えて

2

マスターでは、メッセージを簡単にクラスタに送信できます。fork()コールの結果であるワーカーオブジェクトを保存するだけで済みます。

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

これは素晴らしいです!リスナーが実際に作業者に設定されるように答えを改善できますか?このwoudは私にとって大いに役立つ – ControlAltDel

+1

ちょっとムスタファ私はそれを得た! – ControlAltDel

関連する問題