Casa Desenvolupament Què és les extensions de gestió de java (jmx)? - Definició de tecnologia

Què és les extensions de gestió de java (jmx)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Java Management Extensions (JMX)?

Java Management Extensions (JMX) és una tecnologia Java que defineix estàndards per implementar interfícies de gestió per a aplicacions Java i subministra eines per a la gestió i el control d'aplicacions, objectes del sistema, dispositius i xarxes orientades al servidor. Consisteix en una arquitectura, patrons de disseny, interfícies de programació d'aplicacions (API) i serveis per a la gestió d'aplicacions i de xarxa.


La tecnologia JMX proporciona extensions de gestió lleugera a aplicacions basades en Java. És originari del llenguatge de programació Java.

Techopedia explica Java Management Extensions (JMX)

JMX proporciona solucions de gestió d’última generació per a aplicacions i serveis de xarxa Java. També proporciona als desenvolupadors de Java una manera d’implementar codi Java i crear agents de Java intel·ligents.


L'arquitectura JMX es classifica en tres nivells:

  • Nivell 1: aquest nivell es coneix com a nivell de sonda. Consta de sondes o MBeans i també es coneix com a nivell d’instrumentació perquè tracta principalment de la instrumentació de recursos.
  • Nivell 2: aquest nivell es coneix com a nivell d'agent. MBeanServer actua com a intermediari entre sondes o aplicacions MBean i Java.
  • Nivell 3: També conegut com a nivell de gestió remota, permet a un client (aplicació remota) connectar-se al MBeanServer amb l'ajuda de connectors i adaptadors de protocols.

La tecnologia JMX permet la integració de solucions de gestió existents. Es pot utilitzar per gestionar i controlar la màquina virtual de Java (JVM). La tecnologia JMX també s'utilitza per recopilar estadístiques de comportament de les aplicacions, canviar la configuració de les aplicacions i per a notificacions d'errors i canvis d'estat. Permet als desenvolupadors Java encapsular recursos i exposar els recursos com a objectes en un entorn distribuït.


La tecnologia JMX ofereix els avantatges següents en construir una infraestructura de gestió:

  • Les aplicacions Java es poden gestionar sense grans inversions. L’impacte en el disseny d’aplicacions Java és gairebé insignificant.
  • JMX proporciona una arquitectura basada en components, escalable, eficient i fiable. Es poden triar els components segons calgui.
  • JMX proporciona una integració perfecta amb les solucions de gestió existents. Es poden manejar diversos protocols, com ara el Simple Network Management Protocol (SNMP), la gestió basada en l'empresa i HTTP.
Què és les extensions de gestió de java (jmx)? - Definició de tecnologia