Skip to main content

Co to jest mbean?

Całe oprogramowanie wymaga zarządzania usługami komputerowymi i urządzeniami sprzętowymi.Usługi te są odpowiedzialne za łączność sieciową, obsługę bazy danych i urządzenia sprzętowe komputera.Technologia MBEAN pozwala aplikacjom Java metoda zarządzania zasobami komputera w aplikacji.Mbean to wirtualna reprezentacja urządzenia lub zasobu w komputerze.MBEANS ujawnia interfejs zarządzania, który umożliwia manipulacje atrybutów i operacji funkcjonalnych zasobu, które umożliwiają monitorowanie i manipulację procesami komputerowymi.

Java to język programowania oprogramowania, który korzysta z obiektowego projektu do tworzenia oprogramowania.W Javie każdy komponent jest uważany za obiekt, który ma szczególne znaczenie dla pojęć rzeczywistych, podobnych do rzeczowników w języku angielskim.Mbean to specjalny obiekt Java, który jest możliwym do zarządzania zasobem lub usługą w aplikacji.

Mbeans zapewnia kanalizację w celu osadzania niestandardowego kodu zarządzania w aplikacji.Wiele funkcji może być ujawnione w aplikacji jako MBEAN.Za pomocą MBeans administrator systemu może wywoływać operacje monitorowanych aplikacji, a także otrzymywać powiadomienia o zdarzeniach w aplikacji.

Dobrym przykładem korzystania z MBeans w praktyce jest skuteczne zarządzanie zasobami.Typowy administrator systemu będzie monitorować zdrowie i dobre samopoczucie aplikacji, monitorując znaki życiowe, które obejmują pamięć, procesor i połączenia z serwerami.Korzystając z Mbeans w aplikacji, administrator systemu może odbierać alerty, gdy system zaczyna zbliżać się do progu pamięci.To proaktywne podejście do monitorowania zapewnia administratorowi odpowiedniego czasu na złagodzenie problemów.

W Java rozszerzenie Java Management (JMX) umożliwia zdalny dostęp aplikacji za pomocą MBeans jako techniki zarządzania dostępnymi zasobami.Mbean tworzy kontrolowane punkty końcowe aplikacji, w których zdalnie klienci mogą manipulować wewnętrznymi działaniami oprogramowania.Korzystanie z technologii JMX pomaga administratorom systemowym w optymalizacji i monitorowaniu aplikacji korporacyjnych.

MBEANS po raz pierwszy wprowadzono w technologii JMX z platformą Java 2, Standard Edition 5.0.Java wersja 6 zawiera obsługę JConsole, która jest konsolą monitorowania i zarządzania, która korzysta z JMX i Mbeans.To narzędzie umożliwia monitorowanie różnych zasobów w czasie działania systemu.Zwykle stosuje się do wykrywania objawów impasów i wycieków pamięci aplikacji.Jak w przypadku każdego mbean, może łączyć się z lokalną lub zdalną aplikacją Java.