Domov vývoj Čo sú rozšírenia správy javy (jmx)? - definícia z technológie

Čo sú rozšírenia správy javy (jmx)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená rozšírenie Java Management Extensions (JMX)?

Java Management Extensions (JMX) je technológia Java, ktorá definuje štandardy na implementáciu rozhraní pre správu aplikácií Java a dodáva nástroje na správu a monitorovanie aplikácií, systémových objektov, zariadení a serverovo orientovaných sietí. Skladá sa z architektúry, návrhových vzorov, rozhraní pre programovanie aplikácií (API) a služieb pre správu aplikácií a sietí.


Technológia JMX poskytuje ľahké riadiace rozšírenia aplikácií založených na Java. Je pôvodom z programovacieho jazyka Java.

Techopedia vysvetľuje rozšírenia správy Java (JMX)

JMX poskytuje najmodernejšie riešenia pre správu aplikácií Java a sieťových služieb. Poskytuje tiež vývojárom Java spôsob, ako implementovať kód Java a vytvárať inteligentných agentov Java.


Architektúra JMX je rozdelená do troch úrovní:

  • Úroveň 1: Táto úroveň sa označuje ako úroveň sondy. Pozostáva zo sond alebo MBeanov a je známa aj ako inštrumentálna úroveň, pretože sa zaoberá hlavne inštrumentáciou zdrojov.
  • Úroveň 2: Táto úroveň je známa ako úroveň agenta. MBeanServer funguje ako sprostredkovateľ medzi sondami alebo aplikáciami MBean a Java.
  • Úroveň 3: Známy tiež ako úroveň vzdialenej správy, umožňuje klientovi (vzdialenej aplikácii) pripojiť sa k MBeanServeru pomocou protokolových konektorov a adaptérov.

Technológia JMX umožňuje integráciu existujúcich riešení pre správu. Môže sa použiť na správu a monitorovanie Java Virtual Machine (JVM). Technológia JMX sa používa aj na zhromažďovanie štatistík správania aplikácií, zmenu konfigurácie aplikácií a na oznámenia o chybách a stavoch. Umožňuje vývojárom Java zapuzdriť prostriedky a odhaliť ich ako objekty v distribuovanom prostredí.


Technológia JMX ponúka nasledujúce výhody pri budovaní riadiacej infraštruktúry:

  • Java aplikácie môžu byť spravované bez veľkých investícií. Dopad na návrh aplikácií Java je takmer zanedbateľný.
  • JMX poskytuje architektúru založenú na komponentoch, ktorá je škálovateľná, efektívna a spoľahlivá. Komponenty môžu byť vybrané podľa potreby.
  • JMX poskytuje bezproblémovú integráciu s existujúcimi riešeniami správy. Je možné spracovať viac protokolov, ako napríklad protokol Simple Network Management Protocol (SNMP), webovú správu podniku a HTTP.
Čo sú rozšírenia správy javy (jmx)? - definícia z technológie