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

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

Оглавление:

Anonim

Определение - Что означает Java Management Extensions (JMX)?

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


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

Techopedia объясняет Java Management Extensions (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 обеспечивает бесшовную интеграцию с существующими решениями для управления. Можно обрабатывать несколько протоколов, таких как простой протокол управления сетью (SNMP), управление предприятием через Интернет и HTTP.
Что такое расширения управления Java (JMX)? - определение из техопедии