[发明专利]规则文件的管理方法、装置、计算机设备及存储介质在审
申请号: | 202011298556.5 | 申请日: | 2020-11-18 |
公开(公告)号: | CN112363745A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 袁康 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F11/14 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉;宋庆洪 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 规则 文件 管理 方法 装置 计算机 设备 存储 介质 | ||
本申请公开了一种规则文件的管理方法,包括:检测到在git仓库中存储的当前版本的规则文件的修改操作时,根据修改操作将当前版本的规则文件更新为新版本的规则文件,并将当前版本的规则文件保存为上一版本的规则文件;从业务系统中确定目标系统,并将新版本的规则文件发布到目标系统;检测所述新版本的规则文件在所述目标系统上是否运行正常;若是,将所述新版本的规则文件发布到除所述目标系统外的其他业务系统;若否,利用所述上一版本的规则文件替换在所述目标系统上的所述新版本的规则文件。本申请还公开了一种规则文件的管理装置、计算机设备以及计算机可读存储介质。本申请减少了因规则文件异常而对业务系统的正常运行所造成的影响。
技术领域
本申请涉及运维管理技术领域,尤其涉及一种规则文件的管理方法、规则文件的管理装置、计算机设备以及计算机可读存储介质。
背景技术
目前,通常将生成的风控规则保存在数据库或者文件中后,便将风控规则发布到业务平台的各个业务系统中进行风险管控,而且当风控规则需要更新时也是在各业务系统和用于保存风控规则的数据库中进行全局更新。这样一来,当更新后的规则文件出现问题时,则难以回退到更新前的版本,而且也会导致各个业务系统处于规则文件不可用的状态。
上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
发明内容
本申请的主要目的在于提供一种规则文件的管理方法、规则文件的管理装置、计算机设备以及计算机可读存储介质,旨在解决如何在发布规则文件到业务系统时,减少因规则文件异常而对业务系统的正常运行所造成的影响的问题。
为实现上述目的,本申请提供一种规则文件的管理方法,包括以下步骤:
检测到在git仓库中存储的当前版本的规则文件的修改操作时,根据所述修改操作将所述当前版本的规则文件更新为新版本的规则文件,并将所述当前版本的规则文件保存为上一版本的规则文件,其中,所述当前版本的规则文件已预先发布到各个业务系统中;
从所述业务系统中确定目标系统,并将所述新版本的规则文件发布到所述目标系统;
检测所述新版本的规则文件在所述目标系统上是否运行正常;
若是,将所述新版本的规则文件发布到除所述目标系统外的其他业务系统;
若否,从所述git仓库获取所述上一版本的规则文件,并利用所述上一版本的规则文件替换在所述目标系统上的所述新版本的规则文件。
进一步地,所述从所述业务系统中确定目标系统的步骤包括:
获取各个所述业务系统对应的用户活跃量;
将所述用户活跃量最小的所述业务系统作为目标系统。
进一步地,所述检测所述新版本的规则文件在所述目标系统上是否运行正常的步骤包括:
检测是否接收到所述目标系统发送的验证通过信息;
若是,则判定所述新版本的规则文件在所述目标系统上运行正常;
若否,则判定所述新版本的规则文件在所述目标系统上运行不正常;
其中,所述目标系统上部署有测试用例,所述目标系统利用所述测试用例对所述新版本的规则文件进行测试验证,并在验证所述所述新版本的规则文件通过测试后,发送所述验证通过信息。
进一步地,所述若否,则判定所述新版本的规则文件在所述目标系统上运行不正常的步骤之后,还包括:
确定所述新版本的规则文件对应的关联设备;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011298556.5/2.html,转载请声明来源钻瓜专利网。