【技术实现步骤摘要】
基于实时计算的事件中心管理方法和装置
[0001]本申请涉及计算机信息
,特别是涉及一种基于实时计算的事件中心管理方法
、
装置
、
事件中心管理设备和存储介质
。
技术介绍
[0002]随着网络技术的发展,在移动互联网时代,每天都在产生海量的业务数据
。
其中,业务对象在自身业务领域中发生变化时所产生的实时数据可以称为事件
。
例如,用户登录时登录状态发生变化的数据即可称为用户登录事件
。
[0003]然而,由于事件源产生终端和事件的多样性和复杂性,传统的事件管理方法存在事件处理规则的灵活性较低,导致事件中心的事件处理整体效率较低
。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提高事件处理规则的灵活性的基于实时计算的事件中心管理方法
、
装置
、
事件中心管理设备和存储介质
。
[0005]第一方面,提供一种基于实时计算的事件中心管理方法,上述方法包括:
[0006]接收各消息队列输出的原始事件;其中,原始事件由各事件源产生终端向对应的消息队列上报;
[0007]根据原始事件的类型标识确定原始事件所属的事件类型;其中,事件类型包括原子事件
、
衍生事件和复杂事件;
[0008]基于预先配置好的事件类型对应的事件处理规则数据库,根据原始事件的事件代码进行规则查询,得到原始事件的事件处理规 ...
【技术保护点】
【技术特征摘要】
1.
一种基于实时计算的事件中心管理方法,所述方法包括:接收各消息队列输出的原始事件;其中,所述原始事件由各事件源产生终端向对应的所述消息队列上报;根据所述原始事件的类型标识确定所述原始事件所属的事件类型;其中,所述事件类型包括原子事件
、
衍生事件和复杂事件;基于预先配置好的所述事件类型对应的事件处理规则数据库,根据所述原始事件的事件代码进行规则查询,得到所述原始事件的事件处理规则;根据所述事件处理规则对所述原始事件进行数据处理,得到标准化事件
。2.
根据权利要求1所述的方法,其特征在于,在所述事件类型为原子事件时,所述事件处理规则数据库为原子事件处理规则数据库且所述事件处理规则为数据清洗规则;其中,所述根据所述事件处理规则对所述原始事件进行数据处理,得到标准化事件,包括:根据所述数据清洗规则对所述原子事件进行数据清洗处理,得到所述标准化事件
。3.
根据权利要求1所述的方法,其特征在于,在所述事件类型为衍生事件时,所述事件处理规则数据库为衍生事件处理规则数据库且所述事件处理规则包括数据清洗规则
、
数据过滤规则和数据转换规则;其中,所述根据所述事件处理规则对所述原始事件进行数据处理,得到标准化事件,包括:根据所述数据清洗规则对所述衍生事件进行数据清洗处理,得到数据清洗处理后的所述衍生事件;根据所述数据过滤规则对所述数据清洗处理后的所述衍生事件进行数据过滤处理,得到所述标准化事件;或,根据所述数据转换规则对所述数据清洗处理后的所述衍生事件进行数据转换处理,得到所述标准化事件
。4.
根据权利要求1所述的方法,其特征在于,在所述事件类型为复杂事件时,所述事件处理规则数据库为复杂事件处理规则数据库且所述事件处理规则包括数据清洗规则
、
数据过滤规则
、
数据转换规则和数据聚合规则;其中,所述根据所述事件处理规则对所述原始事件进行数据处理,得到标准化事件,包括:根据所述数据清洗规则对所述复杂事件进行数据清洗处理,得到数据清洗处理后的所述复杂事件;根据所述数据过滤规则对所述数据清洗处理后的所述复杂事件进行数据过滤处理,得到待数据聚合的标准化事件;或,根据所述数据转换规则对所述数据清洗处理后的所述复杂事件进行数据转换处理,得到所述待数据聚合的标准化事件;根据所述数据聚合规则对所述待数据聚合的标准化事件进行数据聚合处理,得到所述标准化事件
。5.
根据权利要求1至4任意一项所述的方法,其特征在于,所述事件源产生终端包括业务平台
、
埋点平台和特征平台;所述业务原始事件包括业务事件
、
埋点事件和特征事件;其中,所述业务事件由所述业务平台向对应的所述消息队列上报;所述埋点事件由所述埋点平台向对应的所述消息队列上报;所述特征事件由所述特征平台...
【专利技术属性】
技术研发人员:石松坡,
申请(专利权)人:上海数禾信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。