- 8
- 0
- 约1.66千字
- 约 13页
- 2016-02-25 发布于江苏
- 举报
RTMM各模块流程图.doc
系统部署图
3 服务启动模块子系统的结构模型图:
M-2-1 客户端消息处理器
M-3 实时监控模块
M-3-1 数据抽取模块
M-3-2 数据统计模块
M-4 实时告警模块
M-4-1 告警抽取模块
M-4-2 告警核对模块
M-4-3 告警入库保存模块
M-4-4 告警推送模块
超详细流程图
Extracter
OrcLogData data = new OrcLogData();
data:
private Date date;
private MapString, String map;
ListDate dateCpmpare = new ArrayListDate();
dateCpmpare:获取(selectCgiMaxTime和selectXcgiMaxTime)中的最大时间。
date Date MapString,String
OrcCgiParameter:
private String tableName;
private String beginTime;
private String endTime;
包名及其意义:
Adapter:
rtmp/codecStrategy:编码策略。
rtmp/protocol:接口协议(即是客户端传输过来的对象)
rtmp/respStrategy:各种子Handler
二、
SSMP数据库
OMC4数据库
PMC数据库
H2内
存数
据库
请求客户端
交换机
Linux服务器
服务启动模块子系统
模块管理器
模块加载
标注模块扫描
启动模块
程序入口
子模块扫描
优先级排序
消息处理器(Adapter)子系统
消息Handler
线程start
Socket开启
协议解析器
会话配置
异步监听
处理消息返回
处理请求
增加监控任务
增加告警任务
会话关闭或异常
处理结束
实时监控模块
Service启动
SSMP数据抽取
抽取Task
统计Task
H2数据保存
H2数据读取
查询结果返回
线程sleep
统计Task结束
数据抽取模块
线程interrupted
线程sleep
抽取模块线程结束
查询原始区域数据
更改对应的标志位
时间粒度监控类型
SSMP日志信息
线程集合
获取线程
阻塞循环获取任务
线程start
模块初始化
数据保存到H2中
移除中断线程
不存在则新增
数据统计模块
线程interrupted
KPI翻译
统计模块线程结束
线程集合
获取线程
阻塞式循环获取任务
开启start
模块初始化
移除中断线程
不存在则新增
启动翻译工厂
设置查询参数
H2处理查询
返回结束信息
更改标志位
线程sleep
实时告警模块
Service启动
Getter
Check
Pusher
OMC
Saver
Getter模块
线程interrupted
线程sleep
抽取模块线程结束
AlarmType
线程集合
获取线程
阻塞式循环获取任务
线程start
Getter初始化
查询导入数据到H2
移除中断线程
不存在则新增
Checker模块
阻塞式循环获取任务
Checker初始化
循环更新报警缓存配置
核对告警配置
OMC报警线程Start
推送数据
线程集合
获取线程
PMC报警线程Start
doAlarm
建立添加PushTask
doCheck
获取KPI
阀值报警
波动报警
建立添加SaveTask
不存在则新增
不存在则新增
Saver模块
阻塞式循环获取任务
一般告警
Saver初始化
初始化报警记录
doSave
设置报警记录实体
恢复告警
更新PMC记录
更新Cache记录
建立并添加PushTask
清除告警记录
Pusher模块
阻塞式循环获取任务
Pusher初始化
doPush
封装报警实体
查找请求用户
推送报警数据
循环列表
您可能关注的文档
最近下载
- 阿特拉斯.科普科-离心空压机说明书AIB 9829300826-01.pdf VIP
- 基于MATLAB的电力系统短路故障分析与仿真.pdf VIP
- 三年级生活语文《镜子里的我》教案公开课.docx VIP
- 2025高一春季讲义打印版.pdf VIP
- 电厂运维检修实施方案.docx VIP
- 火电厂项目运维管理实施方案.docx VIP
- 英语文学阅读与鉴赏B7_Unit 7_Dusk.doc VIP
- 《GB_T 39039-2020高强度钢氢致延迟断裂评价方法》专题研究报告.pptx VIP
- 超声介入室建设方案(含功能布局与合规标准).docx
- 默纳克NICE9000V荣耀控制柜调试手册.pdf VIP
原创力文档

文档评论(0)