| 类和说明 |
|---|
| AbstractControlMonitor.DelayInitLock
延迟加载锁,由于
AbstractControlMonitor中的startup方法使用@PostConstruct注解,当使用混合的ControlMonitor时,加载ControlMonitor之前就已经初始化了,所以会导致一些必要的信息没有加载进来,
需要使用这个延迟加载的锁进行控制 |
| AbstractControlMonitor.HeartBeat
定时发送心跳数据包
|
| AbstractMonitorDataCodec.Builder |
| ControlMonitor
客户端的监控器,用于收集各种监控数据
|
| InfoForward
节点信息推送接口,节点信息包含两部分,第一部分是节点信息的变更,第二部分是事件消费的回执信息推送
|
| InfoStorage
监控数据的存储器
|
| MonitorDataCodec
用于解析监控的事件的args和result的类型,将他转换成字符串存储起来
|
| MonitorEventInfo
通过拦截事件执行之后的回执信息,封装为监控的事件信息
Created by liumingjian on 16/2/15.
|
| MonitorException
Created by liumingjian on 16/2/15.
|
| NodeInfo
加入监控后,每个事件中心就是一个事件节点,那么节点就需要包含一些属性,例如唯一的ID,IP地址、hostName、启动时间、健康状况、空闲状态等等基本信息
Created by liumingjian on 16/2/15.
|
Copyright © 2018 Jue Ming. All rights reserved.