Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 33664|Απάντηση: 1

[Πηγή] Το Java JMX είναι απλό στην κατανόηση και τη χρήση

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 25/6/2021 10:40:59 π.μ. | | | |
Το JMX σημαίνει Java Management Extensions, που μεταφράζεται σε Java Management Extensions, οι οποίες χρησιμοποιούνται για τη διαχείριση και την παρακολούθηση προγραμμάτων Java. Η πιο συχνά χρησιμοποιούμενη είναι η παρακολούθηση και διαχείριση του JVM, όπως η μνήμη JVM, η χρήση της CPU, ο αριθμός νημάτων, η συλλογή σκουπιδιών κ.λπ. Επιπλέον, μπορεί επίσης να χρησιμοποιηθεί ως δυναμική τροποποίηση του επιπέδου καταγραφής, για παράδειγμα, το log4j υποστηρίζει JMX για δυναμική τροποποίηση του επιπέδου καταγραφής των διαδικτυακών υπηρεσιών. Τα πιο σημαντικά χρησιμοποιούνται επίσης για διάφορα εργαλεία παρακολούθησης, όπως Spring Boot Actuator, JConsole, VisualVM κ.λπ.

Το JMX δεν είναι μόνο ένα πρότυπο, μια προδιαγραφή, αλλά και μια διεπαφή και ένα πλαίσιο για το σύστημα διαχείρισης Java. Υπάρχουν πρότυπα και προδιαγραφές για τους προγραμματιστές για να προσαρμόσουν και να αναπτύξουν τις δικές τους επεκτάσεις και ως πλαίσιο, το JDK μας βοήθησε να εφαρμόσουμε κοινές λειτουργίες, ειδικά την παρακολούθηση και τη διαχείριση του JVM.

Συνδεθείτε χρησιμοποιώντας το jconsole

Το jconsole είναι ένα ενσωματωμένο εργαλείο για το JDK και αφού διαμορφώσουμε το περιβάλλον JDK, χρειάζεται μόνο να το εισαγάγουμε στη γραμμή εντολών cmdjκονσόλαΜπορώ. Οπως φαίνεται παρακάτω:



Σύνδεση μέσω RMI

Το RMI χρησιμοποιείται γενικά για σύνδεση σε απομακρυσμένες υπηρεσίες, αλλά φυσικά μπορούν να χρησιμοποιηθούν και τοπικές διαδικασίες. Αυτό είναι επίσης το πρώτο βήμα για τη σύνδεση πελατών απομακρυσμένης υπηρεσίας. Όταν καταχωρήσαμε το MBean, παρατηρήσατε ότι μετά την ολοκλήρωση της εγγραφής, υπάρχει ένα μεγάλο κομμάτι κώδικα, το οποίο χρησιμοποιείται για το άνοιγμα της σύνδεσης RMI, το άνοιγμα της θύρας 8999 ως θύρα πρόσβασης RMI και, στη συνέχεια, ο πελάτης μπορεί να συνδεθεί με μια σταθερή συμβολοσειρά σύνδεσης.

Η μορφή της συμβολοσειράς σύνδεσηςservice:jmx:rmi:///jndi/rmi://host:port/jmxrmi



Πάρτε για παράδειγμα τον Κάφκα, ως εξής:

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







Προηγούμενος:Λεπτομερής επεξήγηση των παραμέτρων διαμόρφωσης Kafka
Επόμενος:Ο Kafka διαμορφώνει την απομακρυσμένη παρακολούθηση JMX
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 25/6/2021 10:42:05 π.μ. |
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com