Tartalomjegyzék:
- Meghatározás - Mit jelent a Java kezelési kiterjesztések (JMX)?
- A Techopedia magyarázza a Java felügyeleti kiterjesztéseket (JMX)
Meghatározás - Mit jelent a Java kezelési kiterjesztések (JMX)?
A Java menedzsment kiterjesztések (JMX) egy olyan Java technológia, amely meghatározza a Java alkalmazások kezelési felületeinek végrehajtási szabványait, és eszközöket szolgáltat az alkalmazások, rendszerobjektumok, eszközök és szerverorientált hálózatok kezelésére és figyelésére. Építészetből, tervezési mintákból, alkalmazásprogramozási interfészekből (API-k), valamint alkalmazás- és hálózati menedzsment szolgáltatásokból áll.
A JMX technológia könnyű kezelési kiterjesztéseket kínál a Java-alapú alkalmazásokhoz. A Java programozási nyelv őshonos.
A Techopedia magyarázza a Java felügyeleti kiterjesztéseket (JMX)
A JMX korszerű menedzsment megoldásokat kínál a Java alkalmazásokhoz és a hálózati szolgáltatásokhoz. Ezenkívül a Java fejlesztők számára is lehetővé teszi a Java kód megvalósítását és intelligens Java ügynökök létrehozását.
A JMX architektúrát három szintre osztják:
- 1. szint: Ezt a szintet szonda szintnek nevezik. Szondákból vagy MBeans-ből áll, és műszeres szintnek is nevezik, mivel főleg az erőforrások műszerezésével foglalkoznak.
- 2. szint: Ezt a szintet ügynök szintnek nevezzük. Az MBeanServer közvetítőként működik a szondák vagy az MBean és Java alkalmazások között.
- 3. szint: Távoli menedzsment szintként is ismert, ez lehetővé teszi az ügyfél számára (távoli alkalmazás), hogy csatlakozzon az MBeanServerhez protokollcsatlakozók és adapterek segítségével.
A JMX technológia lehetővé teszi a meglévő menedzsment megoldások integrálását. Használható a Java virtuális gép (JVM) kezelésére és figyelésére. A JMX technológiát alkalmazási statisztikák gyűjtésére, az alkalmazások konfigurációjának megváltoztatására, valamint a hiba- és állapotváltozási értesítésekre is felhasználják. Lehetővé teszi a Java fejlesztőknek, hogy beágyazzák az erőforrásokat, és objektumokként tegyék meg az erőforrásokat elosztott környezetben.
A JMX technológia a következő előnyöket kínálja a felügyeleti infrastruktúra kiépítésében:
- A Java alkalmazásokat jelentős beruházások nélkül lehet kezelni. A Java alkalmazások tervezésére gyakorolt hatás szinte elhanyagolható.
- A JMX komponens-alapú architektúrát biztosít, amely méretezhető, hatékony és megbízható. Az alkatrészek szükség szerint választhatók.
- A JMX zökkenőmentes integrációt biztosít a meglévő felügyeleti megoldásokkal. Több protokoll kezelhető, például az SNMP (Simple Network Management Protocol), a Web alapú vállalati menedzsment és a HTTP.
