Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 33664|Odgovoriti: 1

[Vir] Java JMX je enostaven za razumevanje in uporabo

[Kopiraj povezavo]
Objavljeno na 25. 06. 2021 10:40:59 | | | |
JMX pomeni Java Management Extensions, kar pomeni Java Management Extensions, ki se uporabljajo za upravljanje in spremljanje Java programov. Najpogosteje uporabljen je nadzor in upravljanje JVM, kot so pomnilnik JVM, uporaba CPU, število niti, zbiranje smeti itd. Poleg tega se lahko uporablja tudi kot dinamična modifikacija ravni loga, na primer log4j podpira JMX za dinamično spreminjanje ravni loga spletnih storitev. Najpomembnejši se uporabljajo tudi za različna orodja za spremljanje, kot so Spring Boot Actuator, JConsole, VisualVM itd., omenjeni na začetku članka.

JMX ni le standard, specifikacija, temveč tudi vmesnik in okvir za sistem upravljanja Jave. Obstajajo standardi in specifikacije za razvijalce, da prilagodijo in razvijejo svoje razširitve, kot okvir pa nam je JDK pomagal uvesti skupne funkcije, zlasti spremljanje in upravljanje JVM.

Poveži se preko jconsole

jconsole je vgrajeno orodje za JDK, in po nastavitvi JDK okolja ga moramo le vnesti v ukazni vrstici cmdjconsoleMoči. Kot je prikazano spodaj:



Povežite se preko RMI

RMI se običajno uporablja za povezovanje z oddaljenimi storitvami, seveda pa se lahko uporabljajo tudi lokalni procesi. To je tudi prvi korak pri povezovanju odjemalcev na daljavo. Ko smo registrirali MBean, ste opazili, da je po zaključku registracije velik kos kode, ki se uporablja za odpiranje RMI povezave, odprtje porta 8999 kot RMI dostopnega priključka, nato pa se lahko odjemalec poveže s fiksnim povezovalnim nizom.

Oblika povezovalnega nizaservice:jmx:rmi:///jndi/rmi://host:port/jmxrmi



Vzemimo Kafko kot primer, kot sledi:

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







Prejšnji:Podrobna razlaga Kafkovih konfiguracijskih parametrov
Naslednji:Kafka konfigurira oddaljeno spremljanje JMX
 Najemodajalec| Objavljeno na 25. 06. 2021 10:42:05 |
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com