【技术实现步骤摘要】
一种流数据处理方法及装置
[0001]本申请涉及数据处理
,尤其是涉及一种流数据处理方法及装置。
技术介绍
[0002]规则引擎是基于推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。规则引擎可以依据于已配置的业务规则,对接收到的数据输入进行解释,并基于业务规则做出针对于数据输入的业务决策。
[0003]常规的规则引擎所接收的数据是批量打包好的、静态的,规则引擎需在预设时间点上对打包好的批量数据进行决策,以得到决策结果;这里,由于规则引擎所接收到的数据具有延迟性,致使规则引擎无法实时地对业务系统中新的数据进行决策,使得决策结果同样存在延迟性。
技术实现思路
[0004]有鉴于此,本申请的目的在于提供一种流数据处理方法及装置,利用规则引擎对用户流数据进行决策,以解决现有技术中决策结果出现延迟性的问题。
[0005]本申请实施例提供了一种流数据处理方法,应用于规则引擎;所述流数据处理方法包括:
[0006]响应于业务系统实时发送的用户流数据,获取对所述用户流数据所属目标用户在至少一个评估维度上进行用户评估时,所参照的每个目标评估规则的目标规则脚本;
[0007]针对于每个目标规则脚本,对该目标规则脚本进行参数解析,确定对所述目标用户进行用户评估时所参考的指标清单;
[0008]利用所述指标清单所指示的待评估指标变量,通过运行该目标规则脚本,按照该目标规则脚本对应的目标评估规则对所述目标 ...
【技术保护点】
【技术特征摘要】
1.一种流数据处理方法,其特征在于,应用于规则引擎;所述流数据处理方法包括:响应于业务系统实时发送的用户流数据,获取对所述用户流数据所属目标用户在至少一个评估维度上进行用户评估时,所参照的每个目标评估规则的目标规则脚本;针对于每个目标规则脚本,对该目标规则脚本进行参数解析,确定对所述目标用户进行用户评估时所参考的指标清单;利用所述指标清单所指示的待评估指标变量,通过运行该目标规则脚本,按照该目标规则脚本对应的目标评估规则对所述目标用户进行用户评估,确定所述目标用户在该目标规则脚本所属评估维度下的评估结果。2.根据权利要求1所述的流数据处理方法,其特征在于,所述利用所述指标清单所指示的待评估指标变量,通过运行该目标规则脚本,按照该目标规则脚本对应的目标评估规则对所述目标用户进行用户评估,确定所述目标用户在该目标规则脚本所属评估维度下的评估结果,包括:从所述规则引擎的数据流节点集群中确定出用于对所述目标用户进行用户评估的目标执行节点;利用所述目标执行节点对所述用户流数据进行变量解析,确定出所述用户流数据所携带的用于进行用户评估的待评估指标变量;核对所述待评估指标变量与所述指标清单所指示的待评估指标变量是否一致;若一致,控制所述目标执行节点利用所述待评估指标变量,通过运行该目标规则脚本,按照该目标规则脚本对应的目标评估规则对所述目标用户进行用户评估,确定所述目标用户在该目标规则脚本所属评估维度下的评估结果。3.根据权利要求2所述的流数据处理方法,其特征在于,所述从所述规则引擎的数据流节点集群中确定出用于对所述目标用户进行用户评估的目标执行节点,包括:确定所述数据流节点集群中已创建的各个任务执行节点的节点运行负载;将节点运行负载最小的任务执行节点确定为候选执行节点;若所述候选执行节点的节点运行负载小于等于预设负载阈值,将所述候选执行节点确定为对所述目标用户进行用户评估的目标执行节点。4.根据权利要求3所述的流数据处理方法,其特征在于,在所述将节点运行负载最小的任务执行节点确定为候选执行节点之后,所述流数据处理方法还包括:若所述候选执行节点的节点运行负载大于预设负载阈值,在所述数据流节点集群中新增对流数据进行处理的新增任务节点;将所述新增任务节点确定为对所述目标用户进行用户评估的目标执行节点。5.根据权利要求1所述的流数据处理方法,其特征在于,所述响应于业务系统实时发送的用户流数据,获取对所述用户流数据所属目标用户在至少一个评估维度上进行用户评估,所参照的每个目标评估规则的目标规则脚本,包括:响应于业务系统实时发送的用户流数据,基于所述用户流数据所携带的评估维度信息,确定对所述目标用户进行用户评估的至少一个评估维度;针对于每个评估维度,确定在该评估维度对所述目标用户进行用户评估所参照的目标评估规则;获取所述目标评估规则对应的目标规则脚本。
6.根据权利要求1至5任一项所述的流数据处理方法,其特征在于,通过以下步骤得到每个目标评估规则的目标规则脚本:响应于规则配置操作,在业务人员所使用终端设备的图形用户界面中显示规则配置界面;其中,所述规则配置界面中显示有至少一个待配置规则集;针对于每个待配置规则集,响应于...
【专利技术属性】
技术研发人员:况文川,廖延,肖勃飞,张元明,张敬,
申请(专利权)人:中电金信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。