process.send
ワーカーからマスターにメッセージを送信するために使用できます。次のコードを使用して、マスターから各ワーカーにメッセージを送信できます。
for (var id in cluster.workers) {
cluster.workers[id].send({command: 'doSomething'});
}
ワーカーから他のワーカーにメッセージを送信するには、マスターにメッセージを送信してから、メッセージを転送する必要があります。これにより、元の送信者もメッセージを受信することになり、避けたいことですが、我慢できます!
また、マスターで行われたように、ワーカーから直接メッセージを送信しようとしましたcluster.workers
がundefined
、ワーカーにあります。
これを行う他の方法はありますか?