所有软件都需要管理计算机服务和硬件设备。这些服务负责网络连接,数据库支持和计算机的硬件设备。Mbean技术允许java应用程序在软件应用程序中管理计算机的资源。Mbean是计算机中设备或资源的java虚拟表示。Mbean公开...
所有软件都需要管理计算机服务和硬件设备。这些服务负责网络连接,数据库支持和计算机的硬件设备。Mbean技术允许java应用程序在软件应用程序中管理计算机的资源。Mbean是计算机中设备或资源的java虚拟表示。Mbean公开了一个管理接口,可以对资源的属性和功能操作,可以实时监视和操作计算机进程。典型的系统管理员将通过监视内存来监视软件应用程序的运行状况,CPU和与服务器的连接。Java是一种软件编程语言,它使用面向对象的设计进行软件开发。在Java中,每个组件都被视为与实际单词概念有特定关联的对象,与英语中的名词类似。Mbean是一种特殊的java对象,是应用程序中可管理的资源或服务。Mbean提供了将自定义管理代码嵌入应用程序的管道。在应用程序中,可以将多个函数作为Mbean公开。通过使用Mbean,系统管理员可以对被监视的应用程序调用操作,以及接收有关应用程序中事件的通知。在实践中使用MBean的一个很好的例子是通过有效的资源管理。典型的系统管理员将通过监视生命体征(包括内存)来监视软件应用程序的健康和良好状态,CPU和到服务器的连接。通过在应用程序中使用MBean,系统管理员可以在系统开始接近内存阈值时收到警报。这种主动的监视方法为系统管理员提供了足够的时间来缓解问题在java中,java管理扩展(JMX)通过使用MBean作为一种管理可用资源的技术来实现对软件应用程序的远程访问,远程客户端可以操作软件的内部工作。JMX技术的使用有助于系统管理员优化和监控企业应用程序。MBean是在JMX技术中首次引入java 2平台,标准版5.0。java版本6包括对JConsole的支持,它是一个使用JMX和Mbean的监视和管理控制台。此工具允许在系统运行时监视各种资源。它通常用于检测应用程序的死锁症状和内存泄漏。与任何Mbean一样,它可以连接到本地或远程java应用程序
-
发表于 2020-08-07 15:49
- 阅读 ( 892 )
- 分类:电脑网络