Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 33664|Svare: 1

[Kilde] Java JMX er enkelt å forstå og bruke

[Kopier lenke]
Publisert på 25.06.2021 10:40:59 | | | |
JMX står for Java Management Extensions, som oversettes til Java Management Extensions, som brukes til å administrere og overvåke Java-programmer. Det mest brukte er overvåking og administrasjon av JVM, som JVM-minne, CPU-bruk, trådantall, søppelrydding osv. I tillegg kan det også brukes som en dynamisk modifikasjon av loggnivået, for eksempel støtter log4j JMX for å dynamisk endre loggnivået til nettbaserte tjenester. De viktigste brukes også til ulike overvåkingsverktøy, som Spring Boot Actuator, JConsole, VisualVM, osv. nevnt i begynnelsen av artikkelen.

JMX er ikke bare en standard, en spesifikasjon, men også et grensesnitt og et rammeverk for Java-administrasjonssystemet. Det finnes standarder og spesifikasjoner for utviklere til å tilpasse og utvikle sine egne utvidelser, og som rammeverk har JDK hjulpet oss med å implementere felles funksjoner, spesielt overvåking og administrasjon av JVM.

Koble til via jconsole

jconsole er et innebygd verktøy for JDK, og etter å ha konfigurert JDK-miljøet, trenger vi bare å skrive det inn i cmd-kommandolinjenjconsoleBoks. Som vist nedenfor:



Koble til via RMI

RMI brukes vanligvis til å koble til fjerntjenester, men lokale prosesser kan selvfølgelig også brukes. Dette er også det første steget i å koble sammen fjerntjenestekunder. Da vi registrerte MBean, la du merke til at etter at registreringen er fullført, er det et stort kodestykke som brukes til å åpne RMI-tilkoblingen, åpne port 8999 som RMI-tilgangsport, og så kan klienten koble til med en fast tilkoblingsstreng?

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



Ta Kafka som et eksempel, som følger:

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







Foregående:Detaljert forklaring av Kafkas konfigurasjonsparametere
Neste:Kafka konfigurerer JMX fjernovervåking
 Vert| Publisert på 25.06.2021 10:42:05 |
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com