私は現在、「マスター」プロセスの制御下で実行される多くのプロセスを必要とするプロジェクトに取り組んでいます。このプロセスは、TCP 経由でリモート コマンドを受信し、子プロセスに何をすべきかを伝えます (例: どのファイルに対処するか、どの処理操作を実行するか)。彼らは実行する必要があります)。
コマンド/構成を子プロセスに渡すために、次のアイデアを思いつきました。
- 信号(十分に強力ではありません)
- 各プロセスをマスターに接続するソケットまたはパイプを介したバイナリ プロトコル (車輪の再発明)。
- RPC (やり過ぎかもしれません)
- CORBA (おそらくやり過ぎ)
- DDS (完全にオーバーキル)
アイデア/提案はありますか?