业务规则更新方法及相关装置制造方法及图纸

技术编号:33760107 阅读:70 留言:0更新日期:2022-06-12 14:09
本申请实施例公开了业务规则更新方法及相关装置,用于方便业务人员自行更新业务的规则版本。本申请实施例方法包括:接收用户的选择指令,所述选择指令用于从多个预设的drools规则模板中选择目标规则模板;展示目标规则模板,所述目标规则模板包括特征项、运算符和阈值项构成的条件表达式;接收用户输入的填充数据,所述填充数据包括所述目标规则模板的阈值项数值;根据所述填充数据和所述目标规则模板生成目标规则文件,并存储至数据库中;更新所述目标规则文件至业务平台,以使得所述业务平台加载所述目标规则文件至目标业务实例。台加载所述目标规则文件至目标业务实例。台加载所述目标规则文件至目标业务实例。

【技术实现步骤摘要】
业务规则更新方法及相关装置


[0001]本申请实施例涉及数据处理领域,具体涉及业务规则更新方法及相关装置。

技术介绍

[0002]在复杂业务系统中,系统架构几乎不会调整。但是业务系统的规则经常需要根据业务需求进行变更。drools规则引擎就是一种嵌套在应用程序中的规则引擎,它实现了将业务规则从应用程序代码中分离出来,使复杂的业务规则实现变得简单。该规则引擎常常用在金融行业的复杂业务场景中。
[0003]但是drools规则引擎基于文件的形式存储规则内容,将规则内容嵌套在了业务项目中,更改规则内容时需要对整个业务项目的程序进行更改。并且drools规则引擎采用的DRL语言与常见的计算机语言语法不同,理解比较困难。普通业务人员难以掌握规则内容的编辑方法,更无法自行根据业务需求创建对应的规则内容。

技术实现思路

[0004]为了解决上述问题,本申请提供了本申请实施例第一方面提供了一种业务规则更新方法,应用于Drools开发平台,所述方法包括:
[0005]接收用户的选择指令,所述选择指令用于从多个预设的drools规则本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务规则更新方法,其特征在于,应用于Drools开发平台,所述方法包括:接收用户的选择指令,所述选择指令用于从多个预设的drools规则模板中选择目标规则模板;展示目标规则模板,所述目标规则模板包括特征项、运算符和阈值项构成的条件表达式;接收用户输入的填充数据,所述填充数据包括所述目标规则模板的阈值项数值;根据所述填充数据和所述目标规则模板生成目标规则文件,并存储至数据库中;更新所述目标规则文件至业务平台,以使得所述业务平台加载所述目标规则文件至目标业务实例。2.根据权利要求1所述的业务规则更新方法,其特征在于,所述更新所述目标规则文件至业务平台,包括:向业务平台发送版本更新通知;接收所述业务平台的调用请求;通过预设的API接口发送所述目标规则文件至业务平台,以使得所述业务平台加载所述目标规则文件至目标业务实例。3.根据权利要求2所述的业务规则更新方法,其特征在于,所述方法还包括:定时向所述业务平台发送心跳验证;检测是否在预设时间内收到所述心跳验证的响应;若未收到,确认所述目标业务实例已关闭。4.根据权利要求3所述的业务规则更新方法,其特征在于,在所述确认所述目标业务实例已关闭之后,所述方法还包括:向业务监管人员发送异常报告。5.一种业务规则更新方法,其特征在于,应用于业务平台,所述方法包括:接收Drools开发平台发送的版本更新通知,所述更新通知用于告知所述Drools开发平台对目标业务实例的规则文件进行更新;向所述Drools开发平台发送目标规则文件的调用请求;根据所述版本更新通知,从所述Drools开发平台预设的API接口下载所述目标规则文件;加载所述目标规则文件至目标业务实例。6.根据权利要求5所述的业务规则更新方...

【专利技术属性】
技术研发人员:厉佐瑞余威
申请(专利权)人:嘉联支付有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1