Mbeanとは何ですか?

すべてのソフトウェアには、コンピューターサービスとハードウェアデバイスの管理が必要です。これらのサービスは、ネットワーク接続、データベースサポート、およびコンピューターのハードウェアデバイスを担当しています。 MBEANテクノロジーにより、Javaアプリケーションは、ソフトウェアアプリケーション内のコンピューターのリソースを管理する方法を可能にします。 MBeanは、コンピューター内のデバイスまたはリソースのJava仮想表現です。 MBEANSは、属性の操作とリソースの機能操作を可能にする管理インターフェイスを公開します。これにより、コンピュータープロセスのリアルタイム監視と操作が可能になります。 Java内では、各コンポーネントは、英語の名詞と同様に、実際の単語の概念に特定の関連性を持つオブジェクトと見なされます。 MBeanは、アプリケーション内の管理可能なリソースまたはサービスである特別なJavaオブジェクトです。

mBeansは、埋め込まれた配管を提供しますアプリケーションへのUSTOM管理コード。アプリケーション内でMBEANとして複数の関数を公開できます。 MBEANを使用することで、システム管理者は監視対象のアプリケーションの操作を呼び出し、アプリケーション内のイベントに関する通知を受け取ることができます。

実際にMBEANを使用する良い例は、効果的なリソース管理を使用することです。典型的なシステム管理者は、メモリ、CPU、サーバーへの接続を含むバイタルサインを監視することにより、ソフトウェアアプリケーションの健康と幸福を監視します。アプリケーションでMBEANを使用することにより、システム管理者は、システムがメモリのしきい値に近づき始めたときにアラートを受信できます。監視へのこの積極的なアプローチは、システム管理者に問題を軽減するのに適切な時間を提供します。

java内では、Java管理拡張機能(JMX)がUSIによるソフトウェアアプリケーションへのリモートアクセスを可能にします利用可能なリソースを管理するための手法としてのng mbeans。 MBEANは、リモートクライアントがソフトウェアの内側の仕組みを操作できるアプリケーションの制御可能なエンドポイントを作成します。 JMXテクノロジーの使用は、システム管理者がエンタープライズアプリケーションの最適化と監視に役立ちます。

MBeansは、Java 2プラットフォームであるStandard Edition 5.0を使用してJMXテクノロジーで最初に導入されました。 Javaバージョン6には、JMXとMBEANを使用する監視および管理コンソールであるJConsoleのサポートが含まれています。このツールにより、システムの実行時間中にさまざまなリソースを監視できます。通常、デッドロックの症状とアプリケーションのメモリリークの検出に使用されます。他のMBeanと同様に、ローカルまたはリモートのJavaアプリケーションに接続できます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?