MBean nedir?
Tüm yazılımlar, bilgisayar hizmetleri ve donanım
aygıtlarının yönetimini gerektirir. Bu hizmetler, ağ bağlantısı, veritabanı
desteği ve bilgisayarın donanım aygıtlarından sorumludur. Mbean teknolojisi,
java uygulamalarına, bir yazılım uygulamasındaki bir bilgisayarın kaynaklarını
yönetmek için bir yöntem sağlar. Bir MBean, bir bilgisayardaki bir aygıtın düşük faizli ihtiyaç kredisi veya kaynağın java sanal temsilidir.
MBeans, kaynakların gerçek zamanlı olarak izlenmesini ve manipüle edilmesini
sağlayan özniteliklerin ve kaynakların işlevsel işlemlerinin manipülasyonunu
sağlayan bir yönetim arabirimini açığa çıkarır.
Java, yazılım geliştirme için nesneye yönelik bir tasarım
kullanan bir yazılım programlama dilidir . Java içinde, her bir bileşen,
ingilizcede isimlere benzer, gerçek kelime kavramlarına özel bir ilgisi olan
bir nesne olarak kabul edilir. Bir Mbean, bir uygulama içinde yönetilebilir bir
kaynak veya hizmet olan özel bir java nesnesidir.
MBeans, özel yönetim kodunu bir uygulamaya gömmek için sıhhi
tesisat sağlar. Bir uygulama içinde MBean olarak çoklu fonksiyonlar ortaya
çıkabilir. MBeans'in kullanımıyla, bir sistem yöneticisi, izlenen uygulamaların
yanı sıra uygulamadaki olaylarla ilgili bildirimler de alabilir.
Mbeans'ı pratikte kullanmanın iyi bir örneği, etkili kaynak
yönetimi yoluyla gerçekleşmektedir. Tipik bir sistem yöneticisi, bellek, CPU ve
sunuculara bağlantılar içeren yaşamsal belirtileri izleyerek bir yazılım
uygulamasının sağlığını ve iyiliğini izleyecektir . Bir uygulamada Mbeans
kullanarak, sistem yöneticisi bir bellek eşiğine yaklaşmaya başladığında
uyarılar alabilir. İzleme için bu proaktif yaklaşım, sistem yöneticisine
sorunları hafifletmek için yeterli zaman tanır.
Java içinde java yönetim uzantısı (JMX) , mevcut kaynakları
yönetmek için bir teknik olarak Mbeans kullanarak yazılım uygulamasının uzaktan
erişilmesini KBB notu düşüklere kredi veren bankalar sağlar . MBean, uzak istemcilerin
yazılımın iç çalışmalarını değiştirebildiği bir uygulamanın kontrol edilebilir
uç noktalarını yaratır. JMX teknolojisinin kullanımı, sistem yöneticilerinin
kurumsal uygulamaların optimize edilmesine ve izlenmesine yardımcı olur.
Mbeans, java 2 platformu, standart baskı 5.0 ile ilk kez JMX
teknolojisinde tanıtıldı. Java sürüm 6, JMX ve Mbeans kullanan bir izleme ve
yönetim konsolu olan JConsole desteği içerir. Bu araç, sistem çalışma süresi
boyunca çeşitli kaynakların izlenmesine izin verir. Genellikle kilitlenme
belirtilerini ve bir uygulamanın bellek sızıntılarını tespit etmek için
kullanılır. Herhangi bir Mbean'da olduğu gibi yerel veya uzak bir java
uygulamasına bağlanabilir.
Yorumlar
Yorum Gönder