Domov Razvoj Kaj so razširitve za upravljanje Java (jmx)? - definicija iz tehopedije

Kaj so razširitve za upravljanje Java (jmx)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomenijo razširitve za upravljanje Java (JMX)?

Java Management Extensions (JMX) je Java tehnologija, ki določa standarde za izvajanje upravljalnih vmesnikov za Java aplikacije in ponuja orodja za upravljanje in spremljanje aplikacij, sistemskih objektov, naprav in strežniško usmerjenih omrežij. Vsebuje arhitekturo, oblikovalske vzorce, aplikacijske programske vmesnike (API-je) in storitve za upravljanje aplikacij in omrežja.


JMX tehnologija omogoča lahke razširitve upravljanja za aplikacije, ki temeljijo na Javi. Je izvorni za programski jezik Java.

Techopedia razlaga razširitve Java upravljanja (JMX)

JMX ponuja najsodobnejše rešitve za upravljanje aplikacij Java in omrežnih storitev. Razvijalcem Java ponuja tudi način izvajanja kode Java in ustvarjanje pametnih agentov Java.


Arhitektura JMX je razvrščena v tri stopnje:

  • 1. stopnja: ta raven se imenuje nivo sonde. Sestavljen je iz sond ali MBeans in je znan tudi kot nivo instrumentacije, ker se v glavnem ukvarja z instrumentacijo virov.
  • Stopnja 2: Ta raven je znana kot raven agenta. MBeanServer deluje kot posrednik med sondami ali aplikacijami MBean in Java.
  • 3. stopnja: Znana tudi kot oddaljena raven upravljanja, omogoča odjemalcu (oddaljena aplikacija), da se poveže s MBeanServer s pomočjo protokolarnih priključkov in adapterjev.

JMX tehnologija omogoča integracijo obstoječih rešitev za upravljanje. Uporablja se lahko za upravljanje in spremljanje Java Virtual Machine (JVM). JMX tehnologija se uporablja tudi za zbiranje statistik obnašanja aplikacij, spreminjanje konfiguracije aplikacij ter za obvestila o napakah in spremembah stanja. Razvijalcem Jave omogoča, da vpišejo vire in izpostavijo vire kot predmete v porazdeljenem okolju.


JMX tehnologija nudi naslednje prednosti pri gradnji upravljavske infrastrukture:

  • Java aplikacije lahko upravljate brez velikih vlaganj. Vpliv na oblikovanje aplikacij Java je skoraj zanemarljiv.
  • JMX ponuja komponento zasnovano arhitekturo, ki je prilagodljiva, učinkovita in zanesljiva. Sestavne dele lahko izberete po potrebi.
  • JMX zagotavlja brezhibno integracijo z obstoječimi rešitvami upravljanja. Obravnava se lahko več protokolov, kot so preprost protokol za upravljanje omrežja (SNMP), spletno upravljanje podjetja in HTTP.
Kaj so razširitve za upravljanje Java (jmx)? - definicija iz tehopedije