บ้าน พัฒนาการ ส่วนขยายการจัดการ java (jmx) คืออะไร? - คำจำกัดความจาก techopedia

ส่วนขยายการจัดการ java (jmx) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Java Management Extensions (JMX) หมายถึงอะไร?

Java Management Extensions (JMX) เป็นเทคโนโลยี Java ที่กำหนดมาตรฐานสำหรับการใช้อินเตอร์เฟสการจัดการสำหรับแอปพลิเคชัน Java และเครื่องมืออุปกรณ์สำหรับการจัดการและตรวจสอบแอปพลิเคชันวัตถุระบบอุปกรณ์และเครือข่ายที่มุ่งเน้นเซิร์ฟเวอร์ ประกอบด้วยสถาปัตยกรรมรูปแบบการออกแบบแอปพลิเคชันการเขียนโปรแกรมอินเทอร์เฟซ (API) และบริการสำหรับแอปพลิเคชันและการจัดการเครือข่าย


เทคโนโลยี JMX นำเสนอส่วนขยายการจัดการที่มีน้ำหนักเบาสำหรับแอปพลิเคชันที่ใช้ Java มันเป็นภาษาพื้นเมืองในการเขียนโปรแกรมภาษาจาวา

Techopedia อธิบาย Java Management Extensions (JMX)

JMX ให้บริการโซลูชั่นการจัดการที่ทันสมัยสำหรับแอปพลิเคชัน Java และบริการเครือข่าย นอกจากนี้ยังให้นักพัฒนา Java มีวิธีการใช้รหัส Java และสร้างตัวแทน Java อัจฉริยะ


สถาปัตยกรรม JMX แบ่งออกเป็นสามระดับ:

  • ระดับ 1: ระดับนี้เรียกว่าระดับการสอบสวน ประกอบด้วยโพรบหรือ MBeans และเป็นที่รู้จักในระดับเครื่องมือวัดเนื่องจากส่วนใหญ่เกี่ยวข้องกับการใช้ทรัพยากร
  • ระดับ 2: ระดับนี้เรียกว่าระดับตัวแทน MBeanServer ทำหน้าที่เป็นตัวกลางระหว่างโพรบหรือแอปพลิเคชัน MBean และ Java
  • ระดับ 3: หรือที่เรียกว่าระดับการจัดการระยะไกลช่วยให้ไคลเอนต์ (แอปพลิเคชันระยะไกล) เพื่อเชื่อมต่อกับ MBeanServer ด้วยความช่วยเหลือของตัวเชื่อมต่อโปรโตคอลและอะแดปเตอร์

เทคโนโลยี JMX ช่วยให้สามารถรวมโซลูชันการจัดการที่มีอยู่ สามารถใช้เพื่อจัดการและตรวจสอบ Java Virtual Machine (JVM) เทคโนโลยี JMX ยังใช้ในการรวบรวมสถิติพฤติกรรมการใช้งานการเปลี่ยนการกำหนดค่าแอปพลิเคชันและการแจ้งเตือนข้อผิดพลาดและการเปลี่ยนสถานะ จะช่วยให้นักพัฒนา Java encapsulate ทรัพยากรและเปิดเผยทรัพยากรเป็นวัตถุในสภาพแวดล้อมแบบกระจาย


เทคโนโลยี JMX นำเสนอข้อดีดังต่อไปนี้ในการสร้างโครงสร้างพื้นฐานการจัดการ:

  • แอปพลิเคชัน Java สามารถจัดการได้โดยไม่ต้องลงทุนมาก ผลกระทบต่อการออกแบบแอปพลิเคชัน Java นั้นเล็กน้อยมาก
  • JMX นำเสนอสถาปัตยกรรมที่อิงองค์ประกอบซึ่งสามารถปรับขนาดได้อย่างมีประสิทธิภาพและเชื่อถือได้ ส่วนประกอบสามารถเลือกได้ตามต้องการ
  • JMX นำเสนอการผสานอย่างลงตัวกับโซลูชันการจัดการที่มีอยู่ สามารถจัดการได้หลายโปรโตคอลเช่น Simple Network Management Protocol (SNMP), Web-Based Enterprise Management และ HTTP
ส่วนขยายการจัดการ java (jmx) คืออะไร? - คำจำกัดความจาก techopedia