Skip to main content

mbean คืออะไร?

ซอฟต์แวร์ทั้งหมดต้องการการจัดการบริการคอมพิวเตอร์และอุปกรณ์ฮาร์ดแวร์บริการเหล่านี้รับผิดชอบการเชื่อมต่อเครือข่ายการสนับสนุนฐานข้อมูลและอุปกรณ์ฮาร์ดแวร์ของคอมพิวเตอร์เทคโนโลยี MBean ช่วยให้แอปพลิเคชัน Java สามารถจัดการทรัพยากรของคอมพิวเตอร์ภายในแอปพลิเคชันซอฟต์แวร์MBean คือการแสดงเสมือนจริงของ Java ของอุปกรณ์หรือทรัพยากรภายในคอมพิวเตอร์MBeans เปิดเผยอินเทอร์เฟซการจัดการที่ช่วยให้การจัดการของคุณลักษณะและการดำเนินงานการทำงานของทรัพยากรซึ่งช่วยให้สามารถตรวจสอบและจัดการกระบวนการคอมพิวเตอร์แบบเรียลไทม์

Java เป็นภาษาการเขียนโปรแกรมซอฟต์แวร์ที่ใช้การออกแบบเชิงวัตถุสำหรับการพัฒนาซอฟต์แวร์ภายใน Java แต่ละองค์ประกอบถือเป็นวัตถุที่มีความเกี่ยวข้องเฉพาะกับแนวคิดคำที่แท้จริงคล้ายกับคำนามในภาษาอังกฤษMBean เป็นวัตถุ Java พิเศษที่เป็นทรัพยากรหรือบริการที่จัดการได้ภายในแอปพลิเคชัน

mbeans จัดเตรียมประปาเพื่อฝังรหัสการจัดการที่กำหนดเองลงในแอปพลิเคชันสามารถใช้ฟังก์ชั่นหลายฟังก์ชั่นภายในแอปพลิเคชันเป็น mbeanผ่านการใช้ MBeans ผู้ดูแลระบบสามารถเรียกใช้การดำเนินการในแอปพลิเคชันที่กำลังตรวจสอบรวมถึงรับการแจ้งเตือนเกี่ยวกับเหตุการณ์ในแอปพลิเคชัน

ตัวอย่างที่ดีของการใช้ MBeans ในทางปฏิบัติคือการจัดการทรัพยากรที่มีประสิทธิภาพผู้ดูแลระบบทั่วไปจะตรวจสอบสุขภาพและความเป็นอยู่ที่ดีของแอปพลิเคชันซอฟต์แวร์โดยการตรวจสอบสัญญาณชีพซึ่งรวมถึงหน่วยความจำ CPU และการเชื่อมต่อกับเซิร์ฟเวอร์ด้วยการใช้ MBeans ในแอปพลิเคชันผู้ดูแลระบบสามารถรับการแจ้งเตือนเมื่อระบบเริ่มเข้าใกล้เกณฑ์หน่วยความจำวิธีการเชิงรุกในการตรวจสอบนี้ให้เวลาผู้ดูแลระบบที่เพียงพอในการบรรเทาปัญหา

ภายใน Java, Java Management Extension (JMX) ช่วยให้สามารถเข้าถึงแอปพลิเคชันซอฟต์แวร์ระยะไกลโดยใช้ MBeans เป็นเทคนิคในการจัดการทรัพยากรที่มีอยู่MBean สร้างจุดสิ้นสุดที่สามารถควบคุมได้ของแอปพลิเคชันซึ่งไคลเอนต์ระยะไกลสามารถจัดการการทำงานภายในของซอฟต์แวร์การใช้เทคโนโลยี JMX ช่วยให้ผู้ดูแลระบบในการเพิ่มประสิทธิภาพและการตรวจสอบแอพพลิเคชั่นระดับองค์กร

mBeans ได้รับการแนะนำครั้งแรกในเทคโนโลยี JMX ด้วยแพลตฟอร์ม Java 2, Standard Edition 5.0Java เวอร์ชัน 6 มีการสนับสนุน JConsole ซึ่งเป็นคอนโซลการตรวจสอบและการจัดการที่ใช้ JMX และ MBeansเครื่องมือนี้ช่วยให้สามารถตรวจสอบทรัพยากรต่าง ๆ ในช่วงเวลาทำงานของระบบโดยทั่วไปจะใช้สำหรับการตรวจจับอาการของการหยุดชะงักและการรั่วไหลของหน่วยความจำของแอปพลิเคชันเช่นเดียวกับ mbean ใด ๆ ที่สามารถเชื่อมต่อกับแอปพลิเคชัน Java ในพื้นที่หรือระยะไกล