O que é um mBean?

Todo o software requer o gerenciamento de serviços de computador e dispositivos de hardware. Esses serviços são responsáveis ​​pela conectividade de rede, suporte ao banco de dados e dispositivos de hardware do computador. A tecnologia MBean permite que os aplicativos Java um método gerencie os recursos de um computador em um aplicativo de software. Um MBean é a representação virtual Java de um dispositivo ou recurso dentro de um computador. Os MBeans expõem uma interface de gerenciamento que permite as manipulações de atributos e operações funcionais do recurso, que permitem o monitoramento e a manipulação em tempo real dos processos de computador.

Java é uma linguagem de programação de software que usa um design orientado a objetos para desenvolvimento de software. No Java, cada componente é considerado um objeto que tem relevância específica para os conceitos de palavras reais, semelhantes aos substantivos no idioma inglês. Um MBean é um objeto Java especial que é um recurso ou serviço gerenciável em um aplicativo.

MBeans fornece o encanamento para incorporar CCódigo de gerenciamento da USTOM em um aplicativo. Várias funções podem ser expostas dentro de um aplicativo como um MBean. Através do uso de MBeans, um administrador do sistema pode invocar as operações nos aplicativos que estão sendo monitorados, além de receber notificações sobre eventos no aplicativo.

Um bom exemplo de uso de MBeans na prática é através do gerenciamento eficaz de recursos. Um administrador típico do sistema monitorará a saúde e o bem -estar de um aplicativo de software monitorando sinais vitais, que inclui memória, CPU e conexões com os servidores. Ao usar MBeans em um aplicativo, o administrador do sistema pode receber alertas quando um sistema começa a se aproximar de um limite de memória. Essa abordagem proativa para o monitoramento fornece ao administrador do sistema o tempo adequado para mitigar os problemas.

Dentro de Java, a Extensão de Gerenciamento Java (JMX) permite o acesso remoto do aplicativo de software pela USIng mbeans como uma técnica para gerenciar os recursos disponíveis. O MBean cria pontos finais controláveis ​​de um aplicativo, onde clientes remotos podem manipular o funcionamento interno do software. O uso da tecnologia JMX ajuda os administradores do sistema a otimizar e monitorar os aplicativos corporativos.

MBeans foram introduzidos pela primeira vez na tecnologia JMX com a plataforma Java 2, Standard Edition 5.0. A versão 6 do Java inclui o suporte ao JConsole, que é um console de monitoramento e gerenciamento que usa JMX e MBeans. Esta ferramenta permite o monitoramento de vários recursos durante o tempo de execução do sistema. Normalmente, é usado para detectar sintomas de impasse e vazamentos de memória de uma aplicação. Como em qualquer mBean, ele pode se conectar a um aplicativo Java local ou remoto.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?