没有合适的资源?快使用搜索试试~ 我知道了~
jmx的简单介绍和使用,包含一些简单的代码示例,看完基本能了解jmx并使用。
资源推荐
资源详情
资源评论
1.可使用jconsole查看本地或者远程jmx程序;
2.spring 内部有SpringApplicationAdminMXBean,有关闭应用的接口方法;
3.可以使用网页查看jmx,不过需要引入jmxtools包;
4.jmx在j2se 5.0 release加入;
为什么使用jmx:
1. jmx能轻松的管理java应用而不用需要大量的投入
2. jmx提供一个标准来管理java应用、系统和网络。例如java应用、javaEE服务器(tomcat)符合jmx架构;
3. jmx能开箱即用来管理jvm;
jvm高度符合jmx架构,我们能创建jmx 代理来进入jvm系统,因此能监控和远程管理jvm.
4. jmx提供了一个可扩展的、动态的管理架构;
5. jmx影响了现存的标准java技术体系。比如JNDI接口;
6. jmx和现有的管理方式结合形成新的的技术,例如一些服务和协议查找技术:SLP、jini
jmx可区分为3个层级:
1. Instrumentation 可译为工具层、设备层;
2. JMX agent 代理层
3. Remote Management 远程管理
MBeans介绍:
MBean是一个被管理的java对象,类似与javaBean组件,只不过它遵循了jmx的设计规则,一个MBean能代表一个设备、一个应用或者其他任何被管理的资源,它暴露出以下接口:
1. 读写属性;
2. 调用操作;
3. 自身描述;
jmx规范定义了5中MBean:
Standard MBeans
Dynamic MBeans
Open MBeans
Model MBeans
2.spring 内部有SpringApplicationAdminMXBean,有关闭应用的接口方法;
3.可以使用网页查看jmx,不过需要引入jmxtools包;
4.jmx在j2se 5.0 release加入;
为什么使用jmx:
1. jmx能轻松的管理java应用而不用需要大量的投入
2. jmx提供一个标准来管理java应用、系统和网络。例如java应用、javaEE服务器(tomcat)符合jmx架构;
3. jmx能开箱即用来管理jvm;
jvm高度符合jmx架构,我们能创建jmx 代理来进入jvm系统,因此能监控和远程管理jvm.
4. jmx提供了一个可扩展的、动态的管理架构;
5. jmx影响了现存的标准java技术体系。比如JNDI接口;
6. jmx和现有的管理方式结合形成新的的技术,例如一些服务和协议查找技术:SLP、jini
jmx可区分为3个层级:
1. Instrumentation 可译为工具层、设备层;
2. JMX agent 代理层
3. Remote Management 远程管理
MBeans介绍:
MBean是一个被管理的java对象,类似与javaBean组件,只不过它遵循了jmx的设计规则,一个MBean能代表一个设备、一个应用或者其他任何被管理的资源,它暴露出以下接口:
1. 读写属性;
2. 调用操作;
3. 自身描述;
jmx规范定义了5中MBean:
Standard MBeans
Dynamic MBeans
Open MBeans
Model MBeans
资源评论
我去买个橘子啊
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功