Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 33664|Antwoord: 1

[Bron] Java JMX is eenvoudig te begrijpen en te gebruiken

[Link kopiëren]
Geplaatst op 25-06-2021 10:40:59 | | | |
JMX staat voor Java Management Extensions, wat vertaald wordt naar Java Management Extensions, die worden gebruikt om Java-programma's te beheren en te monitoren. De meest gebruikte is het monitoren en beheren van de JVM, zoals JVM-geheugen, CPU-gebruik, thread-telling, garbage collection, enzovoort. Daarnaast kan het ook worden gebruikt als een dynamische aanpassing van het logniveau, bijvoorbeeld, log4j ondersteunt JMX om het logniveau van online diensten dynamisch aan te passen. De belangrijkste worden ook gebruikt voor diverse monitoringtools, zoals Spring Boot Actuator, JConsole, VisualVM, enzovoort die aan het begin van het artikel worden genoemd.

JMX is niet alleen een standaard, een specificatie, maar ook een interface en een framework voor het Java-beheersysteem. Er zijn standaarden en specificaties voor ontwikkelaars om hun eigen extensies aan te passen en te ontwikkelen, en als raamwerk heeft de JDK ons geholpen gemeenschappelijke functies te implementeren, vooral het monitoren en beheren van de JVM.

Maak verbinding met jconsole

jconsole is een ingebouwde tool voor JDK, en na het configureren van de JDK-omgeving hoeven we deze alleen in de cmd-commandoregel in te voerenjconsoleKunnen. Zoals hieronder getoond:



Verbind met RMI

RMI wordt over het algemeen gebruikt om verbinding te maken met externe diensten, maar natuurlijk kunnen ook lokale processen worden gebruikt. Dit is ook de eerste stap in het verbinden van remote service-klanten. Toen we MBean registreerden, viel het je op dat na de registratie een groot stuk code wordt gebruikt om de RMI-verbinding te openen, poort 8999 als RMI-toegangspoort opent, en de client kan verbinden met een vaste verbindingsstring?

Het formaat van de verbindingsstringservice:jmx:rmi:///jndi/rmi://host:port/jmxrmi



Neem Kafka als voorbeeld, als volgt:

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







Vorig:Gedetailleerde uitleg van Kafka-configuratieparameters
Volgend:Kafka configureert JMX remote monitoring
 Huisbaas| Geplaatst op 25-06-2021 10:42:05 |
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com