[发明专利]配置参数更新方法、装置及设备在审
申请号: | 202111553717.5 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114064681A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 刘满忠;吴磊 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/2455 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 朱颖;刘芳 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 参数 更新 方法 装置 设备 | ||
本申请提供了一种配置参数更新方法、装置及设备,通过获取新配置缓存单元,并确定新配置缓存单元的生效时间,新配置缓存单元用于承载数据源中新版本的配置数据集,以提升业务单元调用配置数据集处理业务的处理性能;然后在生效时间到达时,在业务单元保持服务状态的情况下,将业务单元对应的原配置缓存单元切换为新配置缓存单元,使业务单元通过新配置缓存单元处理新业务请求,并同时通过原配置缓存单元处理已接收到的现有业务请求。解决了如何实现在系统的配置变更时实现服务不中断,持续对外提供服务的技术问题。达到了更新系统的配置参数又不影响系统对外提供服务,并且能够有效避免更新过程中新旧配置相互冲突的技术效果。
技术领域
本申请涉及金融科技(Fintech)领域,尤其涉及一种配置参数更新方法、装置及设备。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变。金融企业利用电子系统来处理业务,因此需要对系统进行运营和维护,而在此过程中,经常需要对系统的各项配置参数进行更新。
目前,系统更新一般会选择在业务量较小的时候进行,比如凌晨,此时系统会停止对外服务,但是随着经济全球化的不断发展,金融企业经常需要全天候地提供服务,那么如何实现在系统的配置变更时实现服务不中断,持续对外提供服务成为了亟待解决的技术问题。
发明内容
本申请提供一种配置参数更新方法、装置及设备,以解决如何实现在系统的配置变更时实现服务不中断,持续对外提供服务的技术问题。
第一个方面,本申请提供一种配置参数更新方法,包括:
获取新配置缓存单元,并确定新配置缓存单元的生效时间,新配置缓存单元用于承载数据源中新版本的配置数据集,以提升业务单元调用配置数据集处理业务的处理性能,配置数据集包括多个配置参数,配置参数用于设置业务单元的运作方式;
在生效时间到达时,在业务单元保持服务状态的情况下,将业务单元对应的原配置缓存单元切换为新配置缓存单元,使业务单元通过新配置缓存单元处理新业务请求,并同时通过原配置缓存单元处理已接收到的现有业务请求,新业务请求为业务单元在生效时间之后接收到的业务请求。
在一种可能的设计中,当存在多个业务单元时,确定新配置缓存单元的生效时间,包括:
获取各个业务单元接收业务请求的交互记录;
根据交互记录中各个业务单元满足预设筛选要求的历史记录,确定下一次各个业务单元的交互时间;
根据各个交互时间以及预设的第一延迟时间确定生效时间。
在一种可能的设计中,根据交互记录中各个业务单元满足预设筛选要求的历史记录,确定下一次各个业务单元的交互时间,包括:
根据每个业务单元对应的最新的预设次数个历史记录,确定每个业务单元下一次的交互时间。
在一种可能的设计中,根据各个交互时间以及第一延迟时间确定生效时间,包括:
从各个交互时间中选出最晚时间;
在最晚时间之后加上第一延迟时间则为生效时间。
在一种可能的设计中,该方法还包括:
获取原配置缓存单元对应的现有业务请求的完成情况;
根据完成情况确定是否删除原配置缓存单元,以保证业务单元在处理现有业务请求时不会产生对配置参数的调用冲突。
在一种可能的设计中,根据完成情况确定是否删除原配置缓存单元,包括:
在接收到现有业务请求的完成信号时,判断累计数值是否大于1,累计数值用于表征未完成的现有业务请求的数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111553717.5/2.html,转载请声明来源钻瓜专利网。