Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 33664|Svar: 1

[Kilde] Java JMX er let at forstå og bruge

[Kopier link]
Opslået på 25/06/2021 10.40.59 | | | |
JMX står for Java Management Extensions, hvilket oversættes til Java Management Extensions, der bruges til at administrere og overvåge Java-programmer. Den mest anvendte er overvågning og styring af JVM'en, såsom JVM-hukommelse, CPU-forbrug, trådtælling, garbage collection osv. Derudover kan det også bruges som en dynamisk ændring af logniveauet, for eksempel understøtter log4j JMX til dynamisk at ændre logniveauet for onlinetjenester. De vigtigste bruges også til forskellige overvågningsværktøjer, såsom Spring Boot Actuator, JConsole, VisualVM osv., som nævnes i begyndelsen af artiklen.

JMX er ikke kun en standard, en specifikation, men også et interface og en ramme for Java-administrationssystemet. Der findes standarder og specifikationer for udviklere til at tilpasse og udvikle deres egne udvidelser, og som rammeværk har JDK hjulpet os med at implementere fælles funktioner, især overvågning og styring af JVM.

Forbind via jconsole

jconsole er et indbygget værktøj til JDK, og efter at have konfigureret JDK-miljøet, behøver vi kun indtaste det i cmd-kommandolinjenjconsoleDåse. Som vist nedenfor:



Forbind via RMI

RMI bruges generelt til at forbinde til fjerntjenester, men lokale processer kan selvfølgelig også anvendes. Dette er også det første skridt i at forbinde fjernservicekunder. Da vi registrerede MBean, lagde du mærke til, at efter registreringen er afsluttet, er der et stort stykke kode, som bruges til at åbne RMI-forbindelsen, åbne port 8999 som RMI-adgangsport, og så kan klienten forbinde med en fast forbindelsesstreng.

Formatet på forbindelsesstrengenservice:jmx:rmi:///jndi/rmi://host:port/jmxrmi



Tag Kafka som eksempel, som følger:

service:jmx:rmi:///jndi/rmi://192.168.1.182:9988/jmxrmi







Tidligere:Detaljeret forklaring af Kafka-konfigurationsparametre
Næste:Kafka konfigurerer JMX fjernovervågning
 Udlejer| Opslået på 25/06/2021 10.42.05 |
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com