多くの子サーバーの状態を処理するnodejs tcpサーバーがあります。状態サーバーが子サーバーにアクションを実行するよう指示すると、高価になる可能性があります。 (約1分)、場合によっては数秒で完了します。潜在的に高価なタスクを実行する
子サーバーが何をしているのか(WebSocketをリッスンし、非常に多くのデータを頻繁に渡すため)、この高価なタスクを実行しているときに子サーバーを停止させる余裕はありません。
もちろん、nodejsには新しいスレッドを生成する機能がありません。この潜在的に高価なタスクを実行するために新しいプロセスを作成する価値があるでしょうか、親サーバーから送信されるコマンドによって高価になる時期を判断できます。
それは、メッセージキューを使用して、代わりにワーカープロセスのカップルを作成することはできませんか? – Alfred