次のサイクルで実行されるスタンドアロンのJava(コンソール)アプリケーションを作成しました。
つまり、基本的にはバックグラウンドで実行されているデーモンです。アプリケーションに「アプリさん、今何に取り組んでいますか?現在のタスクの詳細を教えていただけますか?」などの質問をする機能を追加したいと思います。理想的には、アプリに状態を照会する簡単な方法があるはずですが、これを追加する方法がわかりません。Restletを見て、信号処理を検討しましたが、他の人からの提案を探しています。
ログファイルが非常に大きくなる可能性があるため、現在ロギングを検討していません。アプリが情報を常に生成するのではなく、オンデマンドでのみ生成するのがよいでしょう(この機能の影響を最小限に抑えたい)アプリのパフォーマンス)。
他の誰かがこれをやろうとしたことがありますか、または行うべき推奨事項がありますか?前もって感謝します。
JMXは、ここで役立つテクノロジーです。MBeanJavaチュートリアルを参照してください。Springを使用している場合は、JMX統合もあります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加