【技术实现步骤摘要】
异常业务的告警方法、装置、电子设备及存储介质
[0001]本公开涉及信息安全
,更具体的涉及一种异常业务的告警方法、装置、电子设备、存储介质和程序产品。
技术介绍
[0002]调度系统通过运行多种调度任务以实现多种业务功能。在实现业务功能的过程中,调度系统与上层任务和底层组件对接,基础组件服务故障、任务配置以及数据读取写入出现异常等都会造成任务调度失败,导致出现异常业务。
[0003]相关技术中,当异常业务触发告警时,通过将告警信息发送给全部的告警接收人实现异常业务的告警,从而实现异常业务的处理。由于企业的日常运营过程存在大量的异常业务告警信息,将告警信息发送给全部的告警接收人会导致发送大量重复告警信息,影响告警信息的发送效率和异常业务的处理效率。此外,在某一个告警接收人已处理异常业务之后,其他接收人收到的告警信息就会成为无用信息,影响告警接收人的使用体验。
技术实现思路
[0004]鉴于上述问题,本公开提供了一种异常业务的告警方法、装置、设备、介质和程序产品。
[0005]根据本公开的 ...
【技术保护点】
【技术特征摘要】
1.一种异常业务的告警方法,包括:响应于接收到的用于处理异常业务的告警请求,生成与所述告警请求对应的告警事件,所述告警事件用于生成并触发告警操作;对所述告警事件进行解析,生成N个待告警记录,所述待告警记录包括延迟告警时长和告警接收人信息,其中,N大于等于1;根据所述延迟告警时长,将N个所述待告警记录存储至环形队列的P个节点,其中,所述P个节点依次连接,所述P个节点沿预定方向依次执行任务,P大于等于2;响应于启动所述环形队列的请求,将P个节点中存储的M个待告警记录发送至目标终端设备,所述目标终端设备是根据所述告警接收人信息确定的,M大于等于1,且M小于等于N。2.根据权利要求1所述的方法,其中,根据所述延迟告警时长,将N个所述待告警记录存储至环形队列的P个节点,包括:获取所述环形队列的时间参数;以及根据所述延迟告警时长和所述时间参数的比较结果,将N个所述待告警记录存储至所述环形队列。3.根据权利要求2所述的方法,其中,所述时间参数包括所述P个节点执行一轮任务所需的周期时长和与每个节点对应的单元时长;所述根据所述延迟告警时长和所述时间参数的比较结果,将N个所述待告警记录存储至所述环形队列,包括:调用预设函数处理第n个所述待告警记录的延迟告警时长和所述周期时长,得到与第n个所述待告警记录对应的第一参数和第二参数,所述第一参数用于表示执行轮次,第二参数用于确定存储所述待告警记录的节点,其中,n大于等于1,且n小于等于N;根据所述第二参数和所述单元时长的比较结果,将第n个所述待告警记录存储至第p个节点,其中,所述第二参数大于等于从第1个节点至所述第p个节点之前(p
‑
1)个节点的单元时长之和,且小于p个节点的单元时长之和,所述第1个节点为启动所述环形队列时对应的节点,其中,p大于等于1,且p小于等于P。4.根据权利要求1所述的方法,其中,所述待告警记录还包括用于表示执行轮次的第一参数;所述响应于启动所述环形队列的请求,将P个节点中存储的M个待告警记录发送至目标终端设备,包括:获取所述环形队列的启动时刻和当前时刻;获取所述第一参数为零的m个所述待告警记录,并将m个所述待告警记录按照执行顺序存储至执行队列;在所述环形队列的状态为执行中的情况下,根据所述启动时刻和所述当前时刻之间的差值,触发所述环形队列中的第i个节点,其中,i大于等于1且i小于等于P;将所述执行队列中与所述第i个节点对应的m
i
个所述待告警记录发送至所述目标终端设备,其中m
i
大于等于1,且m
i
小于等于m。5.根据权利要求4所述的方法,其中,所述待告警记录还包括告警通道;所述将所述执行队列中与所述第i个节点对应的m
i
个所述待告警记录发送至所述目标终端设备,包括:根据所述m
i
个所...
【专利技术属性】
技术研发人员:刘微,丁文定,李小林,相妹,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。