İçindekiler:
- Tanım - Java Yönetim Uzantıları (JMX) ne anlama geliyor?
- Techopedia, Java Yönetim Uzantılarını (JMX) açıklıyor
Tanım - Java Yönetim Uzantıları (JMX) ne anlama geliyor?
Java Yönetim Uzantıları (JMX), Java uygulamaları için yönetim arabirimleri uygulamak için standartları tanımlayan ve uygulamaları, sistem nesnelerini, aygıtları ve sunucu odaklı ağları yönetmek ve izlemek için araçlar sağlayan bir Java teknolojisidir. Bir mimari, tasarım modelleri, uygulama programlama arabirimleri (API) ve uygulama ve ağ yönetimi hizmetlerinden oluşur.
JMX teknolojisi, Java tabanlı uygulamalara hafif yönetim uzantıları sağlar. Java programlama diline özgüdür.
Techopedia, Java Yönetim Uzantılarını (JMX) açıklıyor
JMX, Java uygulamaları ve ağ hizmetleri için en gelişmiş yönetim çözümleri sunar. Ayrıca Java geliştiricilerine Java kodu uygulamak ve akıllı Java aracıları oluşturmak için bir yol sağlar.
JMX mimarisi üç seviyede sınıflandırılmıştır:
- Seviye 1: Bu seviyeye prob seviyesi denir. Problardan veya MBean'lardan oluşur ve aynı zamanda enstrümantasyon seviyesi olarak da bilinir, çünkü esas olarak kaynakların enstrümantasyonu ile ilgilidir.
- Seviye 2: Bu seviye ajan seviyesi olarak bilinir. MBeanServer, problar veya MBean ve Java uygulamaları arasında bir aracı görevi görür.
- Seviye 3: Uzaktan yönetim seviyesi olarak da bilinir, bir istemcinin (uzak uygulama) MBeanServer'a protokol konektörleri ve adaptörleri yardımıyla bağlanmasını sağlar.
JMX teknolojisi mevcut yönetim çözümlerinin entegrasyonunu sağlar. Java Sanal Makinesi'ni (JVM) yönetmek ve izlemek için kullanılabilir. JMX teknolojisi ayrıca uygulama davranışı istatistiklerinin toplanmasında, uygulamaların yapılandırılmasının değiştirilmesinde ve hata ve durum değişikliği bildirimlerinde kullanılır. Java geliştiricilerinin kaynakları kapsüllemesine ve kaynakları dağıtılmış bir ortamda nesne olarak göstermesine olanak tanır.
JMX teknolojisi, bir yönetim altyapısı oluştururken aşağıdaki avantajları sunar:
- Java uygulamaları yoğun yatırımlar olmadan yönetilebilir. Java uygulama tasarımı üzerindeki etkisi neredeyse önemsizdir.
- JMX, ölçeklenebilir, verimli ve güvenilir bileşen tabanlı mimari sağlar. Bileşenler gerektiği gibi seçilebilir.
- JMX mevcut yönetim çözümleriyle kusursuz entegrasyon sağlar. Basit Ağ Yönetim Protokolü (SNMP), Web Tabanlı Kurumsal Yönetim ve HTTP gibi birden çok protokol ele alınabilir.
