Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 33664|Antwort: 1

[Quelle] Java JMX ist einfach zu verstehen und zu verwenden

[Link kopieren]
Veröffentlicht am 25.06.2021 10:40:59 | | | |
JMX steht für Java Management Extensions, was Java Management Extensions bedeutet, welche zur Verwaltung und Überwachung von Java-Programmen verwendet werden. Am häufigsten wird die Überwachung und Verwaltung des JVM verwendet, wie z. B. JVM-Speicher, CPU-Auslastung, Threadanzahl, Garbage Collection usw. Darüber hinaus kann es auch als dynamische Modifikation der Log-Ebene verwendet werden, zum Beispiel unterstützt log4j JMX, um die Log-Ebene von Online-Diensten dynamisch zu verändern. Die wichtigsten werden auch für verschiedene Überwachungstools verwendet, wie Spring Boot Actuator, JConsole, VisualVM usw., die zu Beginn des Artikels erwähnt werden.

JMX ist nicht nur ein Standard, eine Spezifikation, sondern auch eine Schnittstelle und ein Framework für das Java-Managementsystem. Es gibt Standards und Spezifikationen für Entwickler, um eigene Erweiterungen anzupassen und zu entwickeln, und als Rahmen hat uns das JDK geholfen, gemeinsame Funktionen umzusetzen, insbesondere die Überwachung und Verwaltung des JVM.

Verbinden Sie sich mit jconsole

jconsole ist ein integriertes Werkzeug für JDK, und nach der Konfiguration der JDK-Umgebung müssen wir es nur noch in der cmd-Kommandozeile eingebenjconsoleDose. Wie unten gezeigt:



Verbinden Sie sich mit RMI

RMI wird im Allgemeinen verwendet, um sich mit Ferndiensten zu verbinden, aber natürlich können auch lokale Prozesse genutzt werden. Dies ist auch der erste Schritt zur Verbindung von Remote-Service-Kunden. Als wir MBean registriert haben, ist Ihnen aufgefallen, dass nach Abschluss der Registrierung ein großer Codeabschnitt verwendet wird, der zur Öffnung der RMI-Verbindung verwendet wird, Port 8999 als RMI-Zugangsport öffnet und der Client dann mit einer festen Verbindungsstring verbunden werden kann.

Das Format der Verbindungszeichenketteservice:jmx:rmi:///jndi/rmi://host:port/jmxrmi



Nehmen wir Kafka als Beispiel, wie folgt:

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







Vorhergehend:Detaillierte Erklärung der Kafka-Konfigurationsparameter
Nächster:Kafka konfiguriert die JMX-Fernüberwachung
 Vermieter| Veröffentlicht am 25.06.2021 10:42:05 |
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com