[发明专利]业务对象的异常告警方法和装置有效
申请号: | 201410321380.9 | 申请日: | 2014-07-07 |
公开(公告)号: | CN105243001B | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 张凯隆;温腾云;章天锋 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06Q30/00 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 赵娟 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 对象 异常 告警 方法 装置 | ||
技术领域
本申请涉及监控的技术领域,特别是涉及一种业务对象的异常告警方法和一种业务对象的异常告警装置。
背景技术
随着科技的发展与进步,现代社会已经进入了信息化时代,信息化管理已经广泛普及在各行各业。
事件驱动架构(Event Driven Architecture,EDA)是分布式应用程序的普遍架构形式,分布式应用程序都被设计成为模块化的、封装的、可共享事件服务的组件。
在EDA系统中各组件以异步方式响应事件,在本质上是可以并行的,具有并发执行、事件触发/数据触发/时间规则触发、实时/增量响应、分布式事件系统处理等特点,因而在应用中具有极大的优势。
由于EDA系统的上述特点,因此,在金融贸易、能源贸易、电信以及欺诈检测等行业中,普遍采用事件驱动架构技术。例如,利用EDA系统的分布式处理架构的优势构建共享交换平台,实现跨部门、跨平台、跨应用系统的信息资源的共享与交换,并对不同部门之间的业务协同工作提供支撑和保障。
但正是由于EDA系统以异步方式响应事件,容易出现异常状态。而在出现异常状态时,通常有两种方法进行处理。
一种方法是通过线下用户反馈异常状态,由技术人员协助确认。但是,这种方法反馈并由技术人员介入排查的方案完全基于人工处理,效率非常低下且结果并不精准,容易出错。
另一种方法通过诸如分布式系统基础架构Hadoop等技术手段,采取事后离线计算的方式计算。虽然离线计算的方式一定程度上减少了人为分析的介入,但是有个较大的缺点,当计算海量数据时,需要延后较长时间(一般为一个自然日)才能获得分析结果。
上述两种方法都是基于被动发现并反馈的机制,对异常状态只是在异常状态发生了,事后人为反馈或者统计异常状态数据,用户损失十分之大。因此,目前需要本领域技术人员迫切解决的一个技术问题就是:如何提出一种业务对象的异常告警机制,在海量数据下实现实时处理,以减少用户损失。
发明内容
本申请实施例所要解决的技术问题是提供一种业务对象的异常告警方法,在海量数据下实现实时处理,以减少用户损失。
相应的,本申请实施例还提供了一种业务对象的异常告警装置,用以保证上述方法的实现及应用。
为了解决上述问题,本申请实施例公开了一种业务对象的异常告警方法,包括:
在相邻两个基准时间之间的计算周期中,接收中间件发送的业务对象调整事件;所述业务对象调整事件在客户端进行业务对象调整操作时生成;
根据所述业务对象调整事件计算基准业务对象数量和累积业务对象调整数量;所述基准存储数值为当前基准时间的业务对象数量,所述累积业务对象调整数量为在所述计算周期中所累积的业务对象调整总数量;
当所述基准业务对象数量小于所述累积业务对象调整数量时,判断由所述业务对象调整操作造成异常状态;
执行所述异常状态对应的告警操作。
优选地,所述业务对象调整事件包括调整前的业务对象数量、调整时间、调整操作版本号、业务对象标识、第一用户调整数量和第二用户调整数量中的至少一个。
优选地,所述调整时间在当前计算周期中。
优选地,所述根据所述业务对象调整事件计算基准业务对象数量和累积业务对象调整数量的步骤包括:
判断是否存在所述业务对象标识对应的基准业务对象数据;所述基准业务对象数据包括基准业务对象数量、基准调整时间、基准调整操作版本号、业务对象标识、第一用户累积调整数量和第二用户累积调整数量中的至少一个;
若否,则将所述调整前的业务对象数量设置为基准业务对象数量,将所述调整时间设置为基准调整时间,将所述调整操作版本号设置为基准调整操作版本号,写入所述业务对象标识,将所述第一用户调整数量设置为第一用户累积调整数量,将所述第二用户调整数量设置为第二用户累积调整数量;
计算所述第一用户累积调整数量和所述第二用户累积调整数量之和,获得累积业务对象调整数量。
优选地,所述根据所述业务对象调整事件计算基准业务对象数量和累积业务对象调整数量的步骤包括:
子步骤S21,判断是否存在所述业务对象标识对应的基准业务对象数据;若是,则执行子步骤S22;
所述基准业务对象数据包括基准业务对象数量、基准调整时间、基准调整操作版本号、业务对象标识、第一用户累积调整数量和第二用户累积调整数量中的至少一个;
子步骤S22,判断所述业务对象调整事件是否存在去重记录;若否,则执行子步骤S23;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410321380.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:内存分配的监测方法及装置
- 下一篇:一种Kdump的配置方法及计算机设备