一种基于storm故障码分析方法与流程

文档序号:14713535发布日期:2018-06-16 00:53阅读:来源:国知局
一种基于storm故障码分析方法与流程

技术特征:

1.一种基于storm故障码分析方法,其特征在于,该方法为:

步骤一、平台接收到故障码报文并解析报文;

步骤二、判断是否含有故障码信息;

如果没有,表示所有故障消除,则清除Redis中所有信息,并进行步骤三;

如果有,表示这些故障码中含有新的故障信息或者含有上次没有结束的故障信息,这时就要利用Redis和数据集进行双向判断;

步骤三、判断数据库中是否含有故障码,如果有则更新该故障码这条记录的结束时间。

2.根据权利要求1所述的一种基于storm故障码分析方法,其特征在于:在步骤一中,平台接收到故障码报文,根据协议利用storm的第一个tuple对报文进行解析,并且封装成数据集。

3.根据权利要求2所述的一种基于storm故障码分析方法,其特征在于:在步骤中,利用storm的第二个tuple对数据集进行判断,判断数据集是否含有故障码信息。

4.根据权利要求2所述的一种基于storm故障码分析方法,其特征在于,双向判断的过程为:

首先需要判断Redis中是否含有该故障码,如果含有,表示该故障信息仍然存在,此时不需要更新数据库信息,故障信息仍然在持续中;

如果不含有,表示为新的故障信息,此时需要在Redis中插入该故障码,同时向数据库插入一条记录,记录故障的开始时间。

5.根据权利要求4所述的一种基于storm故障码分析方法,其特征在于,双向判断的过程为:

还要判断当前Redis中的故障信息,遍历每一条信息,判断是否存在于当前终端上传的故障集合中,如果存在,表示该故障未消除,故障仍在持续;

如果不存在,表示该故障已经消除,则需要更新数据库中该故障信息的结束时间为当前时间,并删除Redis中对应的该故障信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1