The embodiment of the present invention discloses a method, device, device and storage medium for issuing rule files. The method includes: obtaining the target rule file to be published and the network address of at least one rule file container, which matches the publishing environment; parsing the target rule file, generating a snapshot of the target field corresponding to the target rule file, and according to the rule file container's The network address pushes the target rule file to the rule file container; according to the snapshot of the target field, the trigger field platform updates the field information corresponding to the target rule file; and triggers the container server corresponding to the rule file container to load the target rule file. The method mentioned above can realize the automatic publishing of rule files and the automatic configuration of corresponding fields of rule files. It can obviously reduce the labor cost and improve the publishing efficiency of rule files.
【技术实现步骤摘要】
规则文件的发布方法、装置、设备及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种规则文件的发布方法、装置、设备及存储介质。
技术介绍
在互联网金融行业中,风控策略人员需要时刻分析风险并开发相应对策形成规则文件(以下简称策略包)。策略包开发完成后,需要及时部署上线,部署过程具有连续性、及时性以及可回滚性等特点。目前,策略包常见的部署方法参见图1,风控策略人员开发策略包后,将策略包以及对应的字段表至Git(分布式版本控制系统)仓库并通过邮件方式通知研发人员进行部署上线。研发人员收到通知后,首先从Git仓库拉取字段表,在字段平台上手动配置本次部署新增的字段,然后通过Pub代码发布系统以工程发布形式部署策略包,如果本次部署后字段平台上存在需要下线的字段,研发人员也需手动进行相应处理。一旦政策人员或是业务人员发现本次部署的策略包有问题,需通知研发人员进行策略包回滚操作。在系统资源不足需要扩容时,还需运维人员介入完成策略包的相关处理。上述方案存在明显缺点:策略包部署流程过长,每个环节都需要人工来衔接,进而导致及时性差、出错概率高,而且不能支持无缝扩容,扩容过程中也容易发生由于运维人员遗漏策略包而导致的线上问题。
技术实现思路
本专利技术实施例提供一种规则文件的发布方法、装置、设备及存储介质,以提高规则文件的发布效率,减少发布规则文件过程中的人力成本。第一方面,本专利技术实施例提供了一种规则文件的发布方法,包括:获取待发布的目标规则文件,以及与至少一个规则文件容器的网络地址,所述规则文件容器与发布环境相匹配;解析所述目标规则文件,生成与所述目标规则文件对应的目标字 ...
【技术保护点】
1.一种规则文件的发布方法,其特征在于,包括:获取待发布的目标规则文件,以及与至少一个规则文件容器的网络地址,所述规则文件容器与发布环境相匹配;解析所述目标规则文件,生成与所述目标规则文件对应的目标字段快照,并根据所述规则文件容器的网络地址向所述规则文件容器推送所述目标规则文件;根据所述目标字段快照,触发字段平台更新与所述目标规则文件对应的字段信息;触发与所述规则文件容器对应的容器服务端加载所述目标规则文件。
【技术特征摘要】
1.一种规则文件的发布方法,其特征在于,包括:获取待发布的目标规则文件,以及与至少一个规则文件容器的网络地址,所述规则文件容器与发布环境相匹配;解析所述目标规则文件,生成与所述目标规则文件对应的目标字段快照,并根据所述规则文件容器的网络地址向所述规则文件容器推送所述目标规则文件;根据所述目标字段快照,触发字段平台更新与所述目标规则文件对应的字段信息;触发与所述规则文件容器对应的容器服务端加载所述目标规则文件。2.根据权利要求1所述的方法,其特征在于,根据所述目标字段快照,触发字段平台更新与所述目标规则文件对应的字段信息,包括:如果确定所述字段平台中存储有与所述目标规则文件关联的原始规则文件的字段信息,则获取与所述原始规则文件对应的原始字段快照;将所述目标字段快照与所述原始字段快照进行比对,确定新增字段和异常报错字段;触发所述字段平台对所述异常报错字段进行配置,以及在与所述原始字段快照中,加入所述新增字段,以得到与所述目标规则文件对应的待修正字段快照。3.根据权利要求2所述的方法,其特征在于,在触发与所述规则文件容器对应的容器服务端加载所述目标规则文件之后,还包括:如果接收到与所述规则文件容器对应的容器服务端发送的成功加载所述目标规则文件的确认信息,则获取与所述目标规则文件对应的待修正字段快照,将所述目标字段快照与所述待修正字段快照进行比对,确定删除字段和异常报错字段;触发所述字段平台对所述异常报错字段进行配置,以及在与所述待修正字段快照中,删除所述删除字段,以得到与所述目标规则文件对应的目标字段快照。4.根据权利要求1-3任一项所述的方法,其特征在于,获取待发布的目标规则文件,包括:获取政策人员上传的,待测试规则文件;按照设定测试规则,对所述待测试规则文件进行测试,并将测试通过的所述待测试规则文件,确定为所述目标规则文件;生成与所述目标规则文件对应的发布版本信息,并将所述发布版本信息加入所述目标规则文件中。5.根据权利要求4所述的方法,其特征在于,还包括:如果确定所述容器服务端运行所述目标规则文件出现问题,且存在与所述目标规则文件关联的回...
【专利技术属性】
技术研发人员:王明远,
申请(专利权)人:深圳市分期乐网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。