アプリケーションからエージェントのプールを管理する必要があります。すべて Java で記述されていますが、エージェントは独自の JVM で実行する必要があります。サブプロセスを開始し、stdout/stdin を使用してコマンドとキープアライブ情報を送信する概念実証を作成しました。データ転送用のソケット接続も開きます。
いくつかの接続プーリング ライブラリがエージェントの管理に役立つはずだと思います。
エージェントとメイン プロセス間の通信についてはどうでしょうか。XML メッセージ (JAXB) で TCP を使用することは、私が望むほど信頼性も利便性も高くありません。ここで役立つより良いライブラリの提案はありますか?
私は自分で必要なものをうまく書くことができましたが、他の人がすでにその方法でうまくやっていると確信しています.