[发明专利]基于规则引擎的数据处理方法、装置、设备及介质在审
申请号: | 202110145301.3 | 申请日: | 2021-02-02 |
公开(公告)号: | CN112860398A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 郭煜 | 申请(专利权)人: | 广州市网星信息技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/54 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 510000 广东省广州市南沙区丰泽东路1*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 规则 引擎 数据处理 方法 装置 设备 介质 | ||
1.一种基于规则引擎的数据处理方法,其特征在于,包括:
依据规则校验请求携带的业务标识信息,确定目标规则服务集群信息;
依据所述目标规则服务集群信息,通过服务注册中心查找目标规则服务实例信息;
根据所述目标规则服务实例信息构造规定校验请求;
依据所述规定校验请求调用规则引擎进行校验,得到规则校验结果。
2.根据权利要求1所述的基于规则引擎的数据处理方法,其特征在于,所述依据规则校验请求携带的业务标识信息,确定目标规则服务集群信息包括:
接收规则校验请求;
提取所述规则校验请求携带的业务标识信息;
将与所述业务标识信息关联的规则服务集群信息确定为目标规则服务集群信息。
3.根据权利要求2所述的基于规则引擎的数据处理方法,其特征在于,依据所述目标规则服务集群信息,通过服务注册中心查找目标规则服务实例信息,包括:
基于所述目标规则服务集群信息,通过服务注册中心发现各个集群的规则服务实例信息;
将所述各个集群的规则服务实例信息确定为目标规则服务实例信息。
4.根据权利要求3所述的基于规则引擎的数据处理方法,其特征在于,所述根据所述目标规则服务实例信息构造规定校验请求,包括:
根据所述目标规则服务实例信息进行路由选择,得到路由选择信息;
基于所述路由选择信息构造规定校验请求,所述规定校验请求携带有所述规则校验请求的请求参数。
5.根据权利要求4所述的基于规则引擎的数据处理方法,其特征在于,所述依据所述规定校验请求调用规则引擎进行校验,得到规则校验结果,包括:
将所述规定校验请求发送给路由选择信息对应的目标规则服务实例,所述规定校验请求用于请求所述目标规则服务实例调用规则引擎进行特定校验;
基于所述目标规则服务实例反馈的特定校验结果,生成规则校验结果。
6.根据权利要求5所述的基于规则引擎的数据处理方法,其特征在于,还包括:
依据所述业务规则校验结果确定埋点数据;
依据所述埋点数据进行分析,得到业务规则分析结果。
7.根据权利要求5所述的基于规则引擎的数据处理方法,其特征在于,还包括:
在规则路由代理实例启动后,发送规则路由代理实例注册请求,所述规则路由代理实例注册请求用于将所述规则路由代理实例注册到服务注册中心。
8.一种基于规则引擎的数据处理方法,其特征在于,包括:
基于校验事件,从服务注册中心中获取规则路由代理实例集群信息;
依据规则路由代理实例集群信息进行路由选择,得到路由代理实例信息;
依据所述路由代理实例信息和所述校验事件对应的业务标识信息,生成规则校验请求并发送。
9.一种基于规则引擎的数据处理装置,其特征在于,包括:
规则服务集群确定模块,用于依据规则校验请求携带的业务标识信息,确定目标规则服务集群信息;
规则服务实例确定模块,用于依据所述目标规则服务集群信息,通过服务注册中心查找目标规则服务实例信息;
规定校验请求构造模块,用于根据所述目标规则服务实例信息构造规定校验请求;
规则引擎调用模块,用于依据所述规定校验请求调用规则引擎进行校验,得到规则校验结果。
10.一种基于规则引擎的数据处理装置,其特征在于,包括:
路由代理实例集群信息获取模块,用于基于校验事件,从服务注册中心中获取规则路由代理实例集群信息;
路由代理实例信息选择模块,用于依据规则路由代理实例集群信息进行路由选择,得到路由代理实例信息;
规则校验请求生成发送模块,用于依据所述路由代理实例信息和所述校验事件对应的业务标识信息,生成规则校验请求并发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市网星信息技术有限公司,未经广州市网星信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110145301.3/1.html,转载请声明来源钻瓜专利网。