JMX apzīmē Java pārvaldības paplašinājumus, kas tulkojumā nozīmē Java pārvaldības paplašinājumus, kas tiek izmantoti Java programmu pārvaldībai un uzraudzībai. Visbiežāk tiek izmantota JVM uzraudzība un pārvaldība, piemēram, JVM atmiņa, CPU lietojums, pavedienu skaits, atkritumu savākšana utt. Turklāt to var izmantot arī kā dinamisku žurnāla līmeņa modifikāciju, piemēram, log4j atbalsta JMX, lai dinamiski modificētu tiešsaistes pakalpojumu žurnāla līmeni. Vissvarīgākie tiek izmantoti arī dažādiem uzraudzības rīkiem, piemēram, Spring Boot Actuator, JConsole, VisualVM utt., kas minēti raksta sākumā.
JMX ir ne tikai standarts, specifikācija, bet arī saskarne un Java vadības sistēmas sistēma. Izstrādātājiem ir standarti un specifikācijas, lai pielāgotu un izstrādātu savus paplašinājumus, un JDK ir palīdzējis mums ieviest kopīgas funkcijas, īpaši JVM uzraudzību un pārvaldību.
Izveidojiet savienojumu, izmantojot jconsole
jconsole ir iebūvēts JDK rīks, un pēc JDK vides konfigurēšanas mums tas jāievada tikai cmd komandrindājconsoleVar. Kā parādīts zemāk:
Savienojuma izveide, izmantojot RMI
RMI parasti tiek izmantots, lai izveidotu savienojumu ar attālinātiem pakalpojumiem, bet, protams, var izmantot arī vietējos procesus. Tas ir arī pirmais solis attālināto pakalpojumu klientu savienošanā. Kad mēs reģistrējām MBean, vai jūs pamanījāt, ka pēc reģistrācijas pabeigšanas ir liels koda gabals, kas tiek izmantots, lai atvērtu RMI savienojumu, atvērtu portu 8999 kā RMI piekļuves portu, un pēc tam klients var izveidot savienojumu ar fiksētu savienojuma virkni.
Savienojuma virknes formātsservice:jmx:rmi:///jndi/rmi://host:port/jmxrmi
Ņemiet Kafku kā piemēru:
service:jmx:rmi:///jndi/rmi://192.168.1.182:9988/jmxrmi
|