所有軟件都需要管理計算機服務和硬件設備。這些服務負責網絡連接,數據庫支持和計算機的硬件設備。Mbean技術允許java應用程序在軟件應用程序中管理計算機的資源。Mbean是計算機中設備或資源的java虛擬表示。Mbean公開...
所有軟件都需要管理計算機服務和硬件設備。這些服務負責網絡連接,數據庫支持和計算機的硬件設備。Mbean技術允許java應用程序在軟件應用程序中管理計算機的資源。Mbean是計算機中設備或資源的java虛擬表示。Mbean公開了一個管理接口,可以對資源的屬性和功能操作,可以實時監視和操作計算機進程。典型的系統管理員將通過監視內存來監視軟件應用程序的運行狀況,CPU和與服務器的連接。Java是一種軟件編程語言,它使用面向對象的設計進行軟件開發。在Java中,每個組件都被視為與實際單詞概念有特定關聯的對象,與英語中的名詞類似。Mbean是一種特殊的java對象,是應用程序中可管理的資源或服務。Mbean提供了將自定義管理代碼嵌入應用程序的管道。在應用程序中,可以將多個函數作為Mbean公開。通過使用Mbean,系統管理員可以對被監視的應用程序調用操作,以及接收有關應用程序中事件的通知。在實踐中使用MBean的一個很好的例子是通過有效的資源管理。典型的系統管理員將通過監視生命體征(包括內存)來監視軟件應用程序的健康和良好狀態,CPU和到服務器的連接。通過在應用程序中使用MBean,系統管理員可以在系統開始接近內存閾值時收到警報。這種主動的監視方法為系統管理員提供了足夠的時間來緩解問題在java中,java管理擴展(JMX)通過使用MBean作為一種管理可用資源的技術來實現對軟件應用程序的遠程訪問,遠程客戶端可以操作軟件的內部工作。JMX技術的使用有助于系統管理員優化和監控企業應用程序。MBean是在JMX技術中首次引入java 2平臺,標準版5.0。java版本6包括對JConsole的支持,它是一個使用JMX和Mbean的監視和管理控制臺。此工具允許在系統運行時監視各種資源。它通常用于檢測應用程序的死鎖癥狀和內存泄漏。與任何Mbean一樣,它可以連接到本地或遠程java應用程序
-
發表于 2020-08-07 15:49
- 閱讀 ( 676 )
- 分類:電腦網絡