【技术实现步骤摘要】
决策引擎系统及其业务处理方法
本申请涉及计算机
,尤其涉及一种决策引擎系统及其业务处理方法。
技术介绍
目前在IT业务系统中,通常会通过决策引擎系统来进行决策管理。现有的基于Flink进行开发的决策引擎系统,通常是将规则数据硬编码在FlinkJob中,然后在接收到决策服务端发送的业务数据时,与编码在FlinkJob中的规则数据进行策略匹配后输出决策结果。这种方式使得业务数据每次都经过一样的规则匹配,在需要匹配不同的规则时,需要修改代码然后重新部署FlinkJob才能更新规则,影响决策引擎系统的运行效率。为解决上述问题,现有技术中,通过由规则配置服务端下发规则数据流,然后采用Flink算子的Join操作,把规则数据流与决策服务端下发的业务数据流进行合并,将业务数据流添加到规则数据流中进行规则匹配,从而输出决策结果。但是这种方式中规则数据流的推送只支持异步拉取,无法适应其他业务场景,使用效果差,且Join操作后只能一起处理一起输出,因此无法判断规则数据流中的规则数据是否全部解析成功或是否已经更新,导致无法进行结果校验,进而使得用户体验效果差。
技术实现思路
本申请实施例所要解决的技术问题在于,拓展业务的支持场景,同时可对规则数据的解析结果进行效验,提升用户体验。为解决上述问题,本申请实施例提供一种决策引擎系统,包括:决策服务端、规则配置服务端、CEP引擎、第一客户端以及第二客户端;所述决策服务端用于接收第一用户终端发送的业务数据流,将所述业务数据流传递到所述CEP引擎;其中,所述业务数据 ...
【技术保护点】
1.一种决策引擎系统,其特征在于,包括:决策服务端、规则配置服务端、CEP引擎、第一客户端以及第二客户端;/n所述决策服务端用于接收第一用户终端发送的业务数据流,将所述业务数据流传递到所述CEP引擎;其中,所述业务数据流包括至少一个业务数据;/n所述规则配置服务端用于接收第二用户终端发送的规则数据流,将所述规则数据流下发至所述CEP引擎;其中,所述规则数据流包括至少一个规则数据;/n所述CEP引擎包括至少一个具有双数据I/O接口的Flink CEP算子,所述Flink CEP算子用于通过所述双数据I/O接口分别接收所述业务数据和所述规则数据后,解析所述规则数据,并通过所述双数据I/O接口中的第一数据I/O接口将所述规则数据的解析结果发送至所述第一客户端;以及,/n将所述业务数据与所述规则数据进行规则匹配,获得决策结果,并通过所述双数据I/O接口中的第二数据I/O接口将所述决策结果发送至所述第二客户端;其中,所述Flink CEP算子通过继承Flink框架的双数据接口形成所述双数据I/O接口。/n
【技术特征摘要】
1.一种决策引擎系统,其特征在于,包括:决策服务端、规则配置服务端、CEP引擎、第一客户端以及第二客户端;
所述决策服务端用于接收第一用户终端发送的业务数据流,将所述业务数据流传递到所述CEP引擎;其中,所述业务数据流包括至少一个业务数据;
所述规则配置服务端用于接收第二用户终端发送的规则数据流,将所述规则数据流下发至所述CEP引擎;其中,所述规则数据流包括至少一个规则数据;
所述CEP引擎包括至少一个具有双数据I/O接口的FlinkCEP算子,所述FlinkCEP算子用于通过所述双数据I/O接口分别接收所述业务数据和所述规则数据后,解析所述规则数据,并通过所述双数据I/O接口中的第一数据I/O接口将所述规则数据的解析结果发送至所述第一客户端;以及,
将所述业务数据与所述规则数据进行规则匹配,获得决策结果,并通过所述双数据I/O接口中的第二数据I/O接口将所述决策结果发送至所述第二客户端;其中,所述FlinkCEP算子通过继承Flink框架的双数据接口形成所述双数据I/O接口。
2.根据权利要求1所述的决策引擎系统,其特征在于,所述决策服务端、所述规则配置服务端以及所述CEP引擎部署在Flink框架平台中的分布式设备上。
3.根据权利要求1所述的决策引擎系统,其特征在于,所述决策服务端具体用于:
将所述业务数据流通过Hash通道传递到所述CEP引擎。
4.根据权利要求1所述的决策引擎系统,其特征在于,所述规则配置服务端具体用于:
将所述规则数据流通过广播通道下发至所述CEP引擎。
5.根据权利要求1所述的决策引擎系统,其特征在于,所述第一客户端用于:
检测是否接收到所述CEP引擎中各所述FlinkCEP算子的解析结果,并当接收到所述CEP引擎中各所述FlinkCEP算子的解析结果时,将各所述规则数据的解析结果发送至所述规则配置服务端,以使所述规则配置服务端向所述第二用户终端反馈各所述规则数据的解析结果。
6.根据权利要求1所述的决策引擎系统,其特征在于,所述第二客户端用于:
根据与各所述FlinkCEP算子对应的各预设权重,选取所述各预设权重中权重值最大的所述FlinkCE...
【专利技术属性】
技术研发人员:宣钢炜,罗明星,刘达明,
申请(专利权)人:广州市双照电子科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。