Hjem Utvikling Hva er utvidelser for java-administrasjon (jmx)? - definisjon fra techopedia

Hva er utvidelser for java-administrasjon (jmx)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Java Management Extensions (JMX)?

Java Management Extensions (JMX) er en Java-teknologi som definerer standarder for implementering av styringsgrensesnitt for Java-applikasjoner og leverer verktøy for å administrere og overvåke applikasjoner, systemobjekter, enheter og serverorienterte nettverk. Den består av en arkitektur, designmønstre, applikasjonsprogrammeringsgrensesnitt (API) og tjenester for applikasjons- og nettverksadministrasjon.


JMX-teknologi gir lett styringsutvidelser til Java-baserte applikasjoner. Det hører hjemme i Java-programmeringsspråket.

Techopedia forklarer Java Management Extensions (JMX)

JMX leverer avanserte styringsløsninger for Java-applikasjoner og nettverkstjenester. Det gir også Java-utviklere en måte å implementere Java-kode og lage smarte Java-agenter.


JMX-arkitekturen er klassifisert i tre nivåer:

  • Nivå 1: Dette nivået er referert til som sondenivå. Det består av sonder eller MBeans og er også kjent som instrumenteringsnivået fordi det hovedsakelig omhandler instrumentering av ressurser.
  • Nivå 2: Dette nivået er kjent som agentnivået. MBeanServer fungerer som en mellomting mellom sonder eller MBean- og Java-applikasjoner.
  • Nivå 3: Også kjent som fjernstyringsnivå, det lar en klient (ekstern applikasjon) koble seg til MBeanServer ved hjelp av protokolltilkoblinger og adaptere.

JMX-teknologi muliggjør integrering av eksisterende styringsløsninger. Den kan brukes til å administrere og overvåke Java Virtual Machine (JVM). JMX-teknologien brukes også til å samle applikasjonsatferdsstatistikk, endre konfigurasjonen av applikasjoner og for feil- og tilstandsendringsvarsler. Den lar Java-utviklere innkapsle ressurser og eksponere ressursene som objekter i et distribuert miljø.


JMX-teknologi gir følgende fordeler når det gjelder å bygge en administrasjonsinfrastruktur:

  • Java-applikasjoner kan administreres uten store investeringer. Effekten på Java-applikasjonsdesign er nesten ubetydelig.
  • JMX tilbyr komponentbasert arkitektur, som er skalerbar, effektiv og pålitelig. Komponentene kan velges etter behov.
  • JMX gir sømløs integrasjon med eksisterende styringsløsninger. Flere protokoller kan håndteres, for eksempel SNMP (Simple Network Management Protocol), nettbasert bedriftsstyring og HTTP.
Hva er utvidelser for java-administrasjon (jmx)? - definisjon fra techopedia