У дома развитие Какво представляват разширенията за управление на Java (jmx)? - определение от техопедия

Какво представляват разширенията за управление на Java (jmx)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означават разширенията за управление на Java (JMX)?

Java Management Extensions (JMX) е Java технология, която определя стандартите за внедряване на интерфейси за управление на Java приложения и инструменти за управление и управление на приложения, системни обекти, устройства и ориентирани към сървъра мрежи. Състои се от архитектура, модели на проектиране, интерфейси за програмиране на приложения (API) и услуги за управление на приложения и мрежа.


JMX технологията осигурява леки разширения за управление на Java-базирани приложения. Той е роден от програмния език на Java.

Techopedia обяснява разширенията за управление на Java (JMX)

JMX предоставя съвременни решения за управление на Java приложения и мрежови услуги. Той също така предоставя на Java разработчиците начин да реализират Java код и да създават интелигентни Java агенти.


Архитектурата на JMX е класифицирана на три нива:

  • Ниво 1: Това ниво се нарича ниво на сондата. Състои се от сонди или MBeans и е известно още като ниво на инструментариум, тъй като се занимава главно с инструментариума на ресурси.
  • Ниво 2: Това ниво е известно като ниво на агент. MBeanServer действа като посредник между сондите или MBean и Java приложенията.
  • Ниво 3: Известно също като ниво на дистанционно управление, позволява на клиент (отдалечено приложение) да се свърже към MBeanServer с помощта на протоколни конектори и адаптери.

JMX технологията дава възможност за интегриране на съществуващи решения за управление. Може да се използва за управление и наблюдение на виртуалната машина на Java (JVM). JMX технологията се използва и за събиране на статистически данни за поведението на приложенията, промяна на конфигурацията на приложенията и за известия за промяна на грешки и състояния. Тя позволява на разработчиците на Java да капсулират ресурси и да излагат ресурсите като обекти в разпределена среда.


JMX технологията предлага следните предимства при изграждането на управленска инфраструктура:

  • Приложенията на Java могат да се управляват без големи инвестиции. Въздействието върху дизайна на Java приложения е почти незначително.
  • JMX осигурява базирана на компонент архитектура, която е мащабируема, ефективна и надеждна. Компонентите могат да бъдат избрани според нуждите.
  • JMX осигурява безпроблемна интеграция със съществуващи решения за управление. Могат да се обработват множество протоколи, като Simple Protocol Network Management Protocol (SNMP), Web-based Enterprise Management и HTTP.
Какво представляват разширенията за управление на Java (jmx)? - определение от техопедия