Skip to main content

Hvad er en mbean?

Al software kræver styring af computertjenester og hardwareenheder.Disse tjenester er ansvarlige for netværksforbindelse, databasestøtte og computerenhederne på computeren.MBEAN -teknologi tillader Java -applikationer en metode til at administrere ressourcerne på en computer inden for en softwareapplikation.En Mbean er Java -virtuel repræsentation af en enhed eller ressource inden for en computer.MBeans udsætter en styringsgrænseflade, der muliggør manipulation af attributter og funktionelle operationer i ressourcen, som muliggør realtidsovervågning og manipulation af computerprocesser.

Java er et softwareprogrammeringssprog, der bruger et objektorienteret design til softwareudvikling.Inden for Java betragtes hver komponent som et objekt, der har specifik relevans for virkelige ordkoncepter, svarende til substantiver på det engelske sprog.En Mbean er et specielt Java -objekt, der er en håndterbar ressource eller service inden for en applikation.

MBeans giver VVS til at integrere brugerdefineret styringskode i en applikation.Flere funktioner kan udsættes for en applikation som mbean.Gennem brugen af MBeans kan en systemadministrator påberåbe sig operationer på de applikationer, der overvåges, samt modtage meddelelser om begivenheder i applikationen.

Et godt eksempel på at bruge MBeans i praksis er gennem effektiv ressourcestyring.En typisk systemadministrator overvåger sundheden og velvære i en softwareapplikation ved at overvåge vitale tegn, der inkluderer hukommelse, CPU og forbindelser til serverne.Ved at bruge MBeans i en applikation kan systemadministratoren modtage advarsler, når et system begynder at nærme sig en hukommelsesgrænse.Denne proaktive tilgang til overvågning giver systemadministratoren tilstrækkelig tid til at afbøde problemer.

Inden for Java muliggør Java Management Extension (JMX) fjernadgang til softwareapplikationen ved hjælp af MBeans som en teknik til at styre de tilgængelige ressourcer.Mbean opretter kontrollerbare slutpunkter for en applikation, hvor fjernkunder kan manipulere softwarens indre arbejde.Brugen af JMX -teknologi hjælper systemadministratorer med at optimere og overvåge af virksomhedsapplikationer.

MBeans blev først introduceret i JMX -teknologi med Java 2 -platformen, Standard Edition 5.0.Java version 6 inkluderer support til JConsole, som er en overvågnings- og styringskonsol, der bruger JMX og MBeans.Dette værktøj tillader overvågning af forskellige ressourcer i systemets køretid.Det bruges typisk til påvisning af symptomer på deadlocks og hukommelseslækager af en applikation.Som med enhver mbean kan det oprette forbindelse til en lokal eller fjerntliggende Java -applikation.