Co je to MBean?

Veškerý software vyžaduje správu počítačových služeb a hardwarových zařízení. Tyto služby jsou zodpovědné za připojení k síti, podporu databáze a hardwarová zařízení počítače. Technologie Mbean umožňuje aplikacím java metodu správy zdrojů počítače v rámci softwarové aplikace. MBean je java virtuální reprezentace zařízení nebo zdroje v počítači. MBeans vystavuje rozhraní pro správu, které umožňuje manipulaci s atributy a funkčními operacemi zdroje, které umožňují monitorování a manipulaci s počítačovými procesy v reálném čase.

Java je programovací jazyk softwaru, který pro vývoj softwaru používá objektově orientovaný design. V rámci javy je každá komponenta považována za objekt, který má specifický význam pro koncepty reálných slov, podobně jako substantiva v anglickém jazyce. Mbean je speciální objekt java, který je spravovatelným prostředkem nebo službou v rámci aplikace.

MBeans poskytují instalatérské práce pro vložení kódu vlastní správy do aplikace. V rámci aplikace může být vystaveno více funkcí jako MBean. Pomocí nástroje MBeans může správce systému vyvolat operace s monitorovanými aplikacemi a přijímat oznámení o událostech v aplikaci.

Dobrým příkladem použití Mbeans v praxi je efektivní správa zdrojů. Typický správce systému bude monitorovat zdraví a pohodu softwarové aplikace monitorováním životních funkcí, které zahrnují paměť, CPU a připojení k serverům. Použitím Mbeans v aplikaci může správce systému dostávat výstrahy, když se systém začne blížit prahu paměti. Tento proaktivní přístup k monitorování poskytuje správci systému dostatečný čas na zmírnění problémů.

V rámci javy umožňuje rozšíření pro správu javy (JMX) vzdálený přístup k softwarové aplikaci pomocí Mbeans jako techniky pro správu dostupných zdrojů. MBean vytváří kontrolovatelné koncové body aplikace, kde vzdálené klienty mohou manipulovat s vnitřním fungováním softwaru. Použití technologie JMX pomáhá správcům systému při optimalizaci a sledování podnikových aplikací.

Mbeans byly poprvé představeny v technologii JMX s platformou java 2, standardní vydání 5.0. Java verze 6 obsahuje podporu pro JConsole, což je monitorovací a řídící konzole, která používá JMX a Mbeans. Tento nástroj umožňuje sledovat různé zdroje během doby běhu systému. Obvykle se používá k detekci příznaků zablokování a úniku paměti aplikace. Stejně jako u jiných Mbeanů se může připojit k místní nebo vzdálené aplikaci Java.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?