javasnmp源码-02-jmx-demo:如何使用JMX来管理程序

时间:2024-06-24 06:56:07
【文件属性】:

文件名称:javasnmp源码-02-jmx-demo:如何使用JMX来管理程序

文件大小:293KB

文件格式:ZIP

更新时间:2024-06-24 06:56:07

系统开源

java snmp 源码 目录 什么是JMX JMX,全称Java Management Extensions,用于我们管理和监控java应用程序。JMX有以下用途: 监控应用程序的运行状态和相关统计信息。 修改应用程序的配置(无需重启)。 状态变化或出错时通知处理。 举个例子,我们可以通过jconsole监控应用程序的堆内存使用量、线程数、类数,查看某些配置信息,甚至可以动态地修改配置。另外,有时还可以利用JMX来进行测试。 本文将介绍以下内容: 什么是JMX; JMX的基础架构; 如何使用JMX。 JMX的基础架构 首先,看下这种图: 这里简单介绍下这三层结构: 层次 描述 Instrumentation 主要包括了一系列的接口定义和描述如何开发MBean的规范。在JMX中MBean代表一个被管理的资源实例,通过MBean中暴露的方法和属性,外界可以获取被管理的资源的状态和操纵MBean的行为。 Agent 用来管理相应的资源,并且为远端用户提供访问的接口。该层的核心是MBeanServer,所有的MBean都要向它注册,才能被管理。注册在MBeanServer上的MBean并不直


【文件预览】:
02-jmx-demo-master
----src()
--------test()
--------main()
----img()
--------jconsole_04.png(41KB)
--------jconsole_02.png(26KB)
--------jconsole_03.png(21KB)
--------jmx.png(67KB)
--------jconsole_01.png(37KB)
--------jconsole_06.png(31KB)
--------jconsole_05.png(41KB)
--------jconsole_07.png(27KB)
----README.md(13KB)
----pom.xml(2KB)
----.gitignore(329B)

网友评论