私は現在、TCPを介してリモートコマンドを受信し、子プロセスに何をすべきかを伝える「マスター」プロセスの制御下で実行されている多くのプロセスを必要とするプロジェクトに取り組んでいます彼らはどの処理操作を実行すべきか)を実行する必要があります。Linuxのリモートプロセスコントロール
私は子プロセスに至るまでのコマンド/設定を渡すために、次のアイデアを作ってみた:
- 信号(十分強力ではない)
- に各プロセスを接続するソケットやパイプの上にバイナリプロトコルマスター(ホイールを改造する)。
- RPC(多分やり過ぎ)
- CORBA(多分やり過ぎ)
- DDS(完全にやり過ぎ)
任意のアイデア/提案ですか?
どの言語が実装されていますか?プロセスの代わりにスレッドを使用する方が簡単です。言語に応じて共有メモリ。 – GinoA
また、ファイルやhttp://en.wikipedia.org/wiki/Message_queueを使用することもできます – Drakosha
私は古い良いCとstatyを検討していますが、imlpementationはおそらくC + +になるでしょう。 – cyberguijarro