アプリに何をしているのかを尋ねる(Java、スタンドアロンコンソールアプリ)

マイク

次のサイクルで実行されるスタンドアロンのJava(コンソール)アプリケーションを作成しました。

  1. 実行する新しいタスクについてデータベースを確認します
  2. タスクを実行する
  3. 結果でデータベースを更新します
  4. 上記を繰り返すために目を覚ます前にn分間眠る

つまり、基本的にはバックグラウンドで実行されているデーモンです。アプリケーションに「アプリさん、今何に取り組んでいますか?現在のタスクの詳細を教えていただけますか?」などの質問をする機能を追加したいと思います。理想的には、アプリに状態を照会する簡単な方法があるはずですが、これを追加する方法がわかりません。Restletを見て信号処理を検討しましたが、他の人からの提案を探しています。

ログファイルが非常に大きくなる可能性があるため、現在ロギングを検討していません。アプリが情報を常に生成するのではなく、オンデマンドでのみ生成するのがよいでしょう(この機能の影響を最小限に抑えたい)アプリのパフォーマンス)。

他の誰かがこれをやろうとしたことがありますか、または行うべき推奨事項がありますか?前もって感謝します。

pmorks

JMXは、ここで役立つテクノロジーです。MBeanJavaチュートリアルを参照してくださいSpringを使用している場合は、JMX統合もあります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Chromeポップアップを有効にするPythonスクリプト(ダウンロードする前にどこに保存するかを尋ねる)?

分類Dev

アシスタントを作成します。ループして、名前を聞くために先頭に戻るにはどうすればよいですか?プログラムをループする方法を尋ねるだけ

分類Dev

Symfony 2.8以降、バンドルを生成するときに複数のアプリケーションについて尋ねられる新しいオプション

分類Dev

Firefox 65 がダウンロードの保存について尋ねるとハングアップする

分類Dev

Androidアプリのインストール中にobbファイルをインストールする場所についてユーザーに尋ねる機能はありますか?

分類Dev

カスタムボタンをクリックする前にファイルをアップロードし、ajaxを使用してそれをコントローラーアクションメソッドに送信する方法はありますか?

分類Dev

アプリストアのアップロード中にコンテンツを配布するボタン

分類Dev

MySqlデータベースからリスト(コンソールベースのアプリ)にデータをロードする方法は?

分類Dev

VSTS:コンソールアプリケーションをリリースしてデプロイする

分類Dev

Windows 7スタイルのボタンを使用してコンソールアプリケーションからダイアログを表示するにはどうすればよいですか?

分類Dev

OSXアプリケーションを終了するかどうかをユーザーに尋ねます

分類Dev

ZeroMQソケットをRatchetWebソケットライブラリにバインドして、PHPアプリケーション用のリアルタイムアプリケーションを作成するにはどうすればよいですか?

分類Dev

.netコアコンソールアプリケーションで.netクラスライブラリを使用しているときにプロジェクトのビルドに失敗しました

分類Dev

コンソールアプリでc#を使用して、ローカルマシンからs3氷河の保管庫にファイルをアップロードするにはどうすればよいですか?

分類Dev

.NETコンソールアプリで、ユーザーがコマンドを入力したコマンドプロンプトのパスを取得するにはどうすればよいですか?

分類Dev

Golangはdir全体のコンカレントリターンを多数の開いているファイルにアップロードします

分類Dev

ペアリング中にピンコードを尋ねるようにBluez5を設定する方法

分類Dev

パテまたはMacターミナルを使用してローカルでAzureWebアプリコンソールまたはkuduコンソールにアクセスするにはどうすればよいですか?

分類Dev

mvcレイアウトページ内でモデルのデータを初期化し、それをドロップダウンリストにバインドするための正しいアプローチは何ですか?

分類Dev

apktoolによって逆コンパイルされたアプリでドローアブルの新しいリソース識別子を追加するにはどうすればよいですか?

分類Dev

スタートアップアプリケーションの設定でアプリケーションを追加するコマンドは何ですか?

分類Dev

スタートアップアプリケーションの設定でアプリケーションを追加するコマンドは何ですか?

分類Dev

ブラウザは、新しいものをアップロードしているにもかかわらず、古いphpソースコードに基づいてページをレンダリングしています(Cpanel)

分類Dev

ajaxを使用したCodeigniterによる私のWebアプリの「いいね」ボタンのヘルプが必要

分類Dev

ResourceTを使用してリソースをクリーンアップする正しい方法は何ですか?

分類Dev

Facebookの「ソーシャルリーダー」タイプのアプリをバイパスして、インストールせずにコンテンツを表示するにはどうすればよいですか?

分類Dev

「スマートホームアプリ」の「アプリ情報」を要求し、「アクションSDKから追加されたアクション」の下に「アクション」がリストされていないアクションコンソール

分類Dev

.netコンソールアプリにリクエストを送信し、そこからカスタムレスポンスを取得して、.netコンソールアプリが実行されているかどうかをリモートで確認する方法

分類Dev

PowerShellを使用して、コンソールアプリを起動し、新しいインスタンスに一覧表示する方法

Related 関連記事

  1. 1

    Chromeポップアップを有効にするPythonスクリプト(ダウンロードする前にどこに保存するかを尋ねる)?

  2. 2

    アシスタントを作成します。ループして、名前を聞くために先頭に戻るにはどうすればよいですか?プログラムをループする方法を尋ねるだけ

  3. 3

    Symfony 2.8以降、バンドルを生成するときに複数のアプリケーションについて尋ねられる新しいオプション

  4. 4

    Firefox 65 がダウンロードの保存について尋ねるとハングアップする

  5. 5

    Androidアプリのインストール中にobbファイルをインストールする場所についてユーザーに尋ねる機能はありますか?

  6. 6

    カスタムボタンをクリックする前にファイルをアップロードし、ajaxを使用してそれをコントローラーアクションメソッドに送信する方法はありますか?

  7. 7

    アプリストアのアップロード中にコンテンツを配布するボタン

  8. 8

    MySqlデータベースからリスト(コンソールベースのアプリ)にデータをロードする方法は?

  9. 9

    VSTS:コンソールアプリケーションをリリースしてデプロイする

  10. 10

    Windows 7スタイルのボタンを使用してコンソールアプリケーションからダイアログを表示するにはどうすればよいですか?

  11. 11

    OSXアプリケーションを終了するかどうかをユーザーに尋ねます

  12. 12

    ZeroMQソケットをRatchetWebソケットライブラリにバインドして、PHPアプリケーション用のリアルタイムアプリケーションを作成するにはどうすればよいですか?

  13. 13

    .netコアコンソールアプリケーションで.netクラスライブラリを使用しているときにプロジェクトのビルドに失敗しました

  14. 14

    コンソールアプリでc#を使用して、ローカルマシンからs3氷河の保管庫にファイルをアップロードするにはどうすればよいですか?

  15. 15

    .NETコンソールアプリで、ユーザーがコマンドを入力したコマンドプロンプトのパスを取得するにはどうすればよいですか?

  16. 16

    Golangはdir全体のコンカレントリターンを多数の開いているファイルにアップロードします

  17. 17

    ペアリング中にピンコードを尋ねるようにBluez5を設定する方法

  18. 18

    パテまたはMacターミナルを使用してローカルでAzureWebアプリコンソールまたはkuduコンソールにアクセスするにはどうすればよいですか?

  19. 19

    mvcレイアウトページ内でモデルのデータを初期化し、それをドロップダウンリストにバインドするための正しいアプローチは何ですか?

  20. 20

    apktoolによって逆コンパイルされたアプリでドローアブルの新しいリソース識別子を追加するにはどうすればよいですか?

  21. 21

    スタートアップアプリケーションの設定でアプリケーションを追加するコマンドは何ですか?

  22. 22

    スタートアップアプリケーションの設定でアプリケーションを追加するコマンドは何ですか?

  23. 23

    ブラウザは、新しいものをアップロードしているにもかかわらず、古いphpソースコードに基づいてページをレンダリングしています(Cpanel)

  24. 24

    ajaxを使用したCodeigniterによる私のWebアプリの「いいね」ボタンのヘルプが必要

  25. 25

    ResourceTを使用してリソースをクリーンアップする正しい方法は何ですか?

  26. 26

    Facebookの「ソーシャルリーダー」タイプのアプリをバイパスして、インストールせずにコンテンツを表示するにはどうすればよいですか?

  27. 27

    「スマートホームアプリ」の「アプリ情報」を要求し、「アクションSDKから追加されたアクション」の下に「アクション」がリストされていないアクションコンソール

  28. 28

    .netコンソールアプリにリクエストを送信し、そこからカスタムレスポンスを取得して、.netコンソールアプリが実行されているかどうかをリモートで確認する方法

  29. 29

    PowerShellを使用して、コンソールアプリを起動し、新しいインスタンスに一覧表示する方法

ホットタグ

アーカイブ