Was ist eine Mbean?
Für die gesamte Software ist die Verwaltung von Computerdiensten und Hardwaregeräten erforderlich. Diese Dienste sind für Netzwerkkonnektivität, Datenbankunterstützung und die Hardwaregeräte des Computers verantwortlich. Mit der MBEAN -Technologie ermöglicht Java -Anwendungen eine Methode, um die Ressourcen eines Computers innerhalb einer Softwareanwendung zu verwalten. Eine MBEAN ist die virtuelle Java -Darstellung eines Geräts oder einer Ressource innerhalb eines Computers. MBEANS enthüllt eine Verwaltungsschnittstelle, die die Manipulationen von Attributen und Funktionsvorgängen der Ressource ermöglicht, die die Echtzeitüberwachung und -manipulation von Computerprozessen ermöglichen. Innerhalb von Java wird jede Komponente als Objekt angesehen, das spezifische Relevanz für reale Konzepte hat, ähnlich wie bei Substantiven in der englischen Sprache. Eine MBEAN ist ein spezielles Java -Objekt, das eine überschaubare Ressource oder einen Dienst in einer Anwendung darstellt.
mbeans liefern die Installation zum Einbetten cUstom -Verwaltungscode in eine Anwendung. Mehrere Funktionen können innerhalb einer Anwendung als MBEAN freigelegt werden. Durch die Verwendung von MBeans kann ein Systemadministrator Operationen auf die zu überwachten Anwendungen aufrufen und Benachrichtigungen über Ereignisse in der Anwendung erhalten.
Ein gutes Beispiel für die Verwendung von MBeans in der Praxis ist das effektive Ressourcenmanagement. Ein typischer Systemadministrator überwacht die Gesundheit und das Wohlbefinden einer Softwareanwendung durch Überwachung von Vitalfunktionen, die Speicher, CPU und Verbindungen zu den Servern umfassen. Durch die Verwendung von MBeans in einer Anwendung kann der Systemadministrator Warnmeldungen empfangen, wenn sich ein System einem Speicherschwellenwert nähert. Dieser proaktive Ansatz zur Überwachung bietet dem Systemadministrator angemessen, um Probleme zu mindern.
Innerhalb von Java ermöglicht die Java Management -Erweiterung (JMX) den Remote -Zugriff auf die Softwareanwendung durch USING MBEANS als Technik zur Verwaltung der verfügbaren Ressourcen. Die MBEAN erstellt kontrollierbare Endpunkte einer Anwendung, an der Remote -Clients die Innenarbeit der Software manipulieren können. Die Verwendung von JMX -Technologie hilft Systemadministratoren bei der Optimierung und Überwachung von Unternehmensanwendungen.
MBeans wurden erstmals in der JMX -Technologie mit der Java 2 -Plattform, Standard Edition 5.0, eingeführt. Java Version 6 enthält Unterstützung für JConsole, eine Überwachungs- und Verwaltungskonsole, die JMX und MBEANS verwendet. Dieses Tool ermöglicht die Überwachung verschiedener Ressourcen während der Systemlaufzeit. Es wird typischerweise zum Nachweis von Symptomen von Deadlocks und Speicherlecks einer Anwendung verwendet. Wie bei jeder MBEAN kann es eine Verbindung zu einer lokalen oder Remote -Java -Anwendung herstellen.