Bahay Pag-unlad Ano ang mga extension ng pamamahala ng java (jmx)? - kahulugan mula sa techopedia

Ano ang mga extension ng pamamahala ng java (jmx)? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang kahulugan ng Java Management Extensions (JMX)?

Ang Java Management Extension (JMX) ay isang teknolohiyang Java na tumutukoy sa mga pamantayan para sa pagpapatupad ng mga interface ng pamamahala para sa mga aplikasyon ng Java at mga kagamitan sa pamamahala para sa pamamahala at pagsubaybay ng mga aplikasyon, mga bagay ng system, aparato, at mga network na nakatuon sa server. Binubuo ito ng isang arkitektura, pattern ng disenyo, interface ng application programming (mga API), at mga serbisyo para sa aplikasyon at pamamahala ng network.


Nagbibigay ang teknolohiya ng JMX ng magaan na mga extension ng pamamahala sa mga application na batay sa Java. Ito ay katutubong sa wika ng Java programming.

Ipinapaliwanag ng Techopedia ang Java Management Extensions (JMX)

Nagbibigay ang JMX ng mga solusyon sa pamamahala ng state-of-the-art para sa mga aplikasyon ng Java at serbisyo sa network. Nagbibigay din ito ng mga developer ng Java ng isang paraan upang maipatupad ang Java code at lumikha ng mga matalinong ahente ng Java.


Ang arkitektura ng JMX ay naiuri sa tatlong antas:

  • Antas 1: Ang antas na ito ay tinutukoy bilang antas ng pagsisiyasat. Ito ay binubuo ng mga probes o MBeans at kilala rin bilang antas ng instrumento sapagkat pangunahing nauugnay ito sa mga kagamitan sa mga mapagkukunan.
  • Antas 2: Ang antas na ito ay kilala bilang antas ng ahente. Ang MBeanServer ay kumikilos bilang isang tagapamagitan sa pagitan ng mga probes o MBean at Java application.
  • Antas 3: Kilala rin bilang antas ng remote management, pinapayagan nito ang isang client (remote application) na kumonekta sa MBeanServer sa tulong ng mga konektor ng protocol at adapter.

Pinapayagan ng JMX na teknolohiya ang pagsasama ng mga umiiral na solusyon sa pamamahala. Maaari itong magamit upang pamahalaan at masubaybayan ang Java Virtual Machine (JVM). Ginagamit din ang teknolohiyang JMX sa pagkolekta ng mga istatistika ng pag-uugali ng aplikasyon, pagbabago ng pagsasaayos ng mga aplikasyon, at para sa mga error at pagbabago sa estado ng pagbabago. Pinapayagan nito ang mga developer ng Java na mag-encapsulate ng mga mapagkukunan at ilantad ang mga mapagkukunan bilang mga bagay sa isang ibinahagi na kapaligiran.


Nag-aalok ang teknolohiya ng JMX ng mga sumusunod na pakinabang sa pagbuo ng isang imprastraktura ng pamamahala:

  • Ang mga aplikasyon ng Java ay maaaring pamahalaan nang walang mabigat na pamumuhunan. Ang epekto sa disenyo ng Java application ay halos hindi mapapabayaan.
  • Nagbibigay ang JMX ng arkitekturang batay sa sangkap, na kung saan ay nasusukat, mahusay at maaasahan. Ang mga sangkap ay maaaring mapili kung kinakailangan.
  • Nagbibigay ang JMX ng walang pinagsama-samang pagsasama sa umiiral na mga solusyon sa pamamahala. Maramihang mga protocol ay maaaring hawakan, tulad ng Simple Network Management Protocol (SNMP), Pamamahala sa Web-based Enterprise at HTTP.
Ano ang mga extension ng pamamahala ng java (jmx)? - kahulugan mula sa techopedia