【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
MBean之间的通信是必不可少的,Notification就起到了在MBean之间沟通桥梁的作用。
场景:大型应用可能需要设计比较复杂的MBean监控体系,其中可以设计一个主MBean,来调度通知其他MBean。
JMX 的通知由四部分组成:
1、Notification相当于一个信息包,封装了需要传递的信息
2、Notification broadcaster这个相当于一个广播器,把消息广播出。
3、Notification listener 是一个监听器,用于监听广播出来的通知信息。
4、Notification filiter 是一个过滤器,过滤掉不需要的通知。这个一般很少使用。
这里我们使用日常打招呼的场景:jack与我偶遇,jack说:hi;我礼貌的回答:hello,jack。
来源:oschina
链接:https://my.oschina.net/blacklands/blog/3141473