[发明专利]一种配置更新同步方法及装置在审
申请号: | 202011179079.0 | 申请日: | 2020-10-29 |
公开(公告)号: | CN112181926A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 曹威 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F16/178 | 分类号: | G06F16/178 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 彭燕 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 更新 同步 方法 装置 | ||
本发明公开了一种配置更新同步方法及装置,其中方法为:客户端若从配置中心成功获取更新配置信息,则根据所述更新配置信息更新全量配置信息;在预设时刻,所述客户端按照以下方式执行一致性同步:所述客户端生成各组配置验证数据的各第一摘要信息;所述客户端将所述各组配置验证数据的各组配置项关键字和所述各第一摘要信息发送至配置中心;若所述客户端接收所述配置中心发送的同步请求,则从所述配置中心获取所述同步请求对应的配置信息,从而完成一致性同步。上述方法应用于金融科技(Fintech)时,可以通过摘要信息快速比较出客户端的各组配置验证数据与配置中心的是否一致,并获取相应的配置信息,从而进行配置信息校准。
技术领域
本发明涉及金融科技(Fintech)领域中的配置管理领域,尤其涉及一种配置更新同步方法及装置。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。金融机构对错误配置的容忍度较低,因此,保证客户端和配置中心的配置同步一致至关重要。
然而,目前的方案中,当客户端启动后会发送一个注册请求,去注册到配置中心,注册成功后,当配置有变更后,配置中心会给所有注册了的客户端发送新的配置信息,客户端收到配置中心后,会保存配置信息。然而,当客户端宕机或者掉线期间,可能会错过配置中心的配置变更,不能将配置变更同步到客户端,此时会导致客户端修复启动后仍然使用旧的配置,从而影响系统的正确运行。因此,目前的方案中,不能保证客户端和配置中心的配置同步一致,这是一个亟待解决的问题。
发明内容
本发明提供一种配置更新同步方法及装置,解决了现有技术中不能保证客户端和配置中心的配置同步一致的问题。
第一方面,本发明提供一种配置更新同步方法,包括:客户端若从配置中心成功获取更新配置信息,则根据所述更新配置信息更新全量配置信息;在预设时刻,所述客户端按照以下方式执行一致性同步:所述客户端生成各组配置验证数据的各第一摘要信息;针对所述各组配置验证数据中任一组配置验证数据,该组配置验证数据为所述全量配置信息的各配置项中至少一个配置项的配置信息;所述至少一个配置项的配置信息是按照预设排列规则排列的;所述客户端将所述各组配置验证数据的各组配置项关键字和所述各第一摘要信息发送至配置中心;若所述客户端接收所述配置中心发送的同步请求,则从所述配置中心获取所述同步请求对应的配置信息,从而完成一致性同步;所述同步请求用于指示至少一组配置验证数据在所述配置中心中生成的第二摘要信息与所述至少一组配置验证数据的第一摘要信息不一致。
上述方法下,客户端在成功获取更新配置信息并更新全量配置信息后,还会在预设时刻做一致性校验,即便所述客户端中的全量配置信息和所述配置中心中的全量配置信息不一致,也能分组计算摘要信息,由于各组配置验证数据中配置信息是按照预设排列规则排列的,因此各组配置验证数据如果配置正确应当是一样的,从而可以快速比较出客户端的各组配置验证数据与配置中心的是否一致,并获取指示出至少一组配置验证数据的同步请求,并获取相应的配置信息,从而进行配置信息校准。
可选的,所述预设时刻是第i个第一预设周期内的第j个第二预设周期中的时刻,i,j为正整数;所述第一预设周期包括多个所述第二预设周期;所述预设时刻按照以下方式得到:根据所述全量配置信息在第i-1个第一预设周期内各第二预设周期内的更新结果,在所述第i个第一预设周期中选定所述第j个第二预设周期;根据所述全量配置信息在所述第j个第二预设周期之前至少一个第二预设周期内的更新结果,在所述第j个第二预设周期中选定所述预设时刻。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011179079.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种公路检测用钻孔取样装置
- 下一篇:一种带有料管动力输送的自动供料系统