Domov Rozvoj Co je rozšíření pro správu Java (jmx)? - definice z techopedie

Co je rozšíření pro správu Java (jmx)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená rozšíření Java Management Extensions (JMX)?

Java Management Extensions (JMX) je technologie Java, která definuje standardy pro implementaci rozhraní pro správu aplikací Java a dodává nástroje pro správu a monitorování aplikací, systémových objektů, zařízení a serverově orientovaných sítí. Skládá se z architektury, návrhových vzorů, rozhraní pro programování aplikací (API) a služeb pro správu aplikací a sítí.


Technologie JMX poskytuje lehká rozšíření pro správu aplikací založených na Java. Je to nativní programovací jazyk Java.

Techopedia vysvětluje rozšíření Java Management Extensions (JMX)

JMX poskytuje nejmodernější řešení pro správu aplikací Java a síťových služeb. Poskytuje také vývojářům Java způsob implementace kódu Java a vytváření inteligentních agentů Java.


Architektura JMX je rozdělena do tří úrovní:

  • Úroveň 1: Tato úroveň se označuje jako úroveň sondy. Skládá se ze sond nebo MBeans a je známá také jako úroveň instrumentace, protože se hlavně zabývá instrumentací zdrojů.
  • Úroveň 2: Tato úroveň je známá jako úroveň agenta. MBeanServer funguje jako prostředník mezi sondami nebo aplikacemi MBean a Java.
  • Úroveň 3: Také známá jako úroveň vzdálené správy umožňuje klientovi (vzdálené aplikaci) připojit se k MBeanServeru pomocí konektorů protokolu a adaptérů.

Technologie JMX umožňuje integraci stávajících řešení správy. Může být použit ke správě a sledování Java Virtual Machine (JVM). Technologie JMX se také používá při shromažďování statistik chování aplikací, změně konfigurace aplikací a při oznámení o změnách chyb a stavu. Umožňuje vývojářům Java zapouzdřit prostředky a odhalit je jako objekty v distribuovaném prostředí.


Technologie JMX nabízí následující výhody při budování infrastruktury pro správu:

  • Java aplikace lze spravovat bez velkých investic. Dopad na design aplikací Java je téměř zanedbatelný.
  • JMX poskytuje architekturu založenou na komponentách, která je škálovatelná, efektivní a spolehlivá. Komponenty lze vybrat podle potřeby.
  • JMX poskytuje bezproblémovou integraci s existujícími řešeními správy. Lze zpracovat více protokolů, například protokol Simple Network Management Protocol (SNMP), webovou správu podniku a HTTP.
Co je rozšíření pro správu Java (jmx)? - definice z techopedie