Skip to main content

mbean이란 무엇입니까?

모든 소프트웨어에는 컴퓨터 서비스 및 하드웨어 장치 관리가 필요합니다.이러한 서비스는 네트워크 연결, 데이터베이스 지원 및 컴퓨터의 하드웨어 장치를 담당합니다.MBEAN 기술을 통해 Java 응용 프로그램은 소프트웨어 응용 프로그램 내에서 컴퓨터의 리소스를 관리하는 방법을 허용합니다.mbean은 컴퓨터 내에서 장치 또는 리소스의 Java 가상 표현입니다.MBEANS는 컴퓨터 프로세스의 실시간 모니터링 및 조작을 가능하게하는 리소스의 속성 및 기능 조작의 조작을 가능하게하는 관리 인터페이스를 노출시킵니다.Java 내에서 각 구성 요소는 영어의 명사와 유사한 실제 개념과 관련된 객체로 간주됩니다.Mbean은 응용 프로그램 내에서 관리 가능한 리소스 또는 서비스 인 특수 Java 객체입니다.mbeans는 사용자 정의 관리 코드를 응용 프로그램에 포함시키는 배관을 제공합니다.응용 프로그램 내에서 MBEAN으로 여러 기능을 노출시킬 수 있습니다.MBEANS를 사용하여 시스템 관리자는 모니터링중인 애플리케이션에 대한 작업을 호출 할 수 있으며 응용 프로그램의 이벤트에 대한 알림을받을 수 있습니다.일반적인 시스템 관리자는 메모리, CPU 및 서버에 대한 연결을 포함한 활력 징후를 모니터링하여 소프트웨어 응용 프로그램의 건강과 복지를 모니터링합니다.애플리케이션에서 mbeans를 사용하면 시스템 관리자는 시스템이 메모리 임계 값에 접근하기 시작하면 경고를받을 수 있습니다.모니터링에 대한이 사전 예방 적 접근 방식은 시스템 관리자에게 문제를 완화하기위한 적절한 시간을 제공합니다.JAVA 내에서 JMX (Java Management Extension)는 MBeans를 사용 가능한 리소스를 관리하는 기술로 사용하여 소프트웨어 응용 프로그램에 원격 액세스 할 수 있습니다.MBEAN은 원격 클라이언트가 소프트웨어의 내부 작업을 조작 할 수있는 응용 프로그램의 제어 가능한 엔드 포인트를 만듭니다.JMX 기술을 사용하면 시스템 관리자가 엔터프라이즈 애플리케이션의 최적화 및 모니터링을 도와줍니다.Java 버전 6에는 JMX 및 MBEANS를 사용하는 모니터링 및 관리 콘솔 인 JCONSOLE에 대한 지원이 포함되어 있습니다.이 도구를 사용하면 시스템 실행 시간 동안 다양한 리소스를 모니터링 할 수 있습니다.일반적으로 교착 상태의 증상과 응용 프로그램의 메모리 누출을 감지하는 데 사용됩니다.모든 mbean과 마찬가지로 로컬 또는 원격 Java 응용 프로그램에 연결할 수 있습니다.