بيت تطوير ما هي امتدادات إدارة جافا (jmx)؟ - تعريف من techopedia

ما هي امتدادات إدارة جافا (jmx)؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني امتدادات إدارة Java (JMX)؟

Java Management Extensions (JMX) هي تقنية Java تحدد المعايير الخاصة بتنفيذ واجهات الإدارة لتطبيقات Java وتوفر أدوات لإدارة ومراقبة التطبيقات وكائنات النظام والأجهزة والشبكات الموجهة للخوادم. يتكون من بنية وأنماط تصميم واجهات برمجة التطبيقات (APIs) وخدمات لإدارة التطبيقات والشبكات.


توفر تقنية JMX ملحقات إدارة خفيفة الوزن للتطبيقات المستندة إلى Java. هو الأصلي إلى لغة البرمجة جافا.

تيكوبيديا توضح امتدادات إدارة جافا (JMX)

توفر JMX حلول إدارة حديثة لتطبيقات جافا وخدمات الشبكة. كما يوفر لمطوري Java طريقة لتطبيق تعليمات Java البرمجية وإنشاء وكلاء Java الذكية.


تصنف بنية JMX إلى ثلاثة مستويات:

  • المستوى 1: يشار إلى هذا المستوى بمستوى التحقيق. يتكون من مجسات أو MBeans ويعرف أيضًا باسم مستوى الأجهزة لأنه يتعامل بشكل أساسي مع أدوات الموارد.
  • المستوى 2: يعرف هذا المستوى بمستوى الوكيل. يعمل MBeanServer كوسيط بين تحقيقات أو تطبيقات MBean و Java.
  • المستوى 3: يُعرف أيضًا باسم مستوى الإدارة عن بُعد ، وهو يسمح للعميل (تطبيق عن بُعد) بالاتصال بـ MBeanServer بمساعدة موصلات البروتوكول ومحولاته.

تتيح تقنية JMX دمج حلول الإدارة الحالية. يمكن استخدامه لإدارة ومراقبة Java Virtual Machine (JVM). تُستخدم تقنية JMX أيضًا في جمع إحصائيات سلوك التطبيق ، وتغيير تكوين التطبيقات ، وإخطارات تغيير الحالة والحالة. يسمح لمطوري Java بتغليف الموارد والكشف عن الموارد ككائنات في بيئة موزعة.


توفر تقنية JMX المزايا التالية في بناء البنية التحتية للإدارة:

  • يمكن إدارة تطبيقات Java دون استثمار كبير. التأثير على تصميم تطبيق جافا يكاد لا يذكر.
  • توفر JMX بنية قائمة على المكونات ، وهي قابلة للتطوير وفعالة وموثوق بها. يمكن اختيار المكونات على النحو المطلوب.
  • توفر JMX تكاملًا سلسًا مع حلول الإدارة الحالية. يمكن التعامل مع بروتوكولات متعددة ، مثل بروتوكول إدارة الشبكة البسيطة (SNMP) وإدارة المؤسسات القائمة على الويب و HTTP.
ما هي امتدادات إدارة جافا (jmx)؟ - تعريف من techopedia