Itthon Fejlesztés Mi a java felügyeleti kiterjesztések (jmx)? - meghatározás a techopedia alapján

Mi a java felügyeleti kiterjesztések (jmx)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

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.
Mi a java felügyeleti kiterjesztések (jmx)? - meghatározás a techopedia alapján