私のマスター プロセス (Java で実装) は、いくつかのプロセスを非同期的に生成します。これらのプロセスの進行状況を報告したいと思います。そうする唯一の方法は、特定の情報を標準出力または標準エラーストリームに出力し、そのテキストを解析することだと思います。
この種のことを行うための標準的に受け入れられている方法はありますか、それとも私自身ですか?
私のマスター プロセス (Java で実装) は、いくつかのプロセスを非同期的に生成します。これらのプロセスの進行状況を報告したいと思います。そうする唯一の方法は、特定の情報を標準出力または標準エラーストリームに出力し、そのテキストを解析することだと思います。
この種のことを行うための標準的に受け入れられている方法はありますか、それとも私自身ですか?
JMS
たとえば、プロセスIDと進行状況を含むメッセージを送信するために使用できます。http://docs.oracle.com/javaee/6/tutorial/doc/bncdq.htmlをお読みください。JMS ブローカーとしてactivemq
( http://activemq.apache.org/ ) を使用しています。
方法は他にもたくさんありますが、JMS が簡単で人気のある方法だと思います。