[发明专利]一种配置更新同步方法及装置在审
申请号: | 202011179079.0 | 申请日: | 2020-10-29 |
公开(公告)号: | CN112181926A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 曹威 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F16/178 | 分类号: | G06F16/178 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 彭燕 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 更新 同步 方法 装置 | ||
1.一种配置更新同步方法,其特征在于,包括:
客户端若从配置中心成功获取更新配置信息,则根据所述更新配置信息更新全量配置信息;
在预设时刻,所述客户端按照以下方式执行一致性同步:
所述客户端生成各组配置验证数据的各第一摘要信息;针对所述各组配置验证数据中任一组配置验证数据,该组配置验证数据为所述全量配置信息的各配置项中至少一个配置项的配置信息;所述至少一个配置项的配置信息是按照预设排列规则排列的;
所述客户端将所述各组配置验证数据的各组配置项关键字和所述各第一摘要信息发送至配置中心;
若所述客户端接收所述配置中心发送的同步请求,则从所述配置中心获取所述同步请求对应的配置信息,从而完成一致性同步;所述同步请求用于指示至少一组配置验证数据在所述配置中心中生成的第二摘要信息与所述至少一组配置验证数据的第一摘要信息不一致。
2.如权利要求1所述的方法,其特征在于,所述预设时刻是第i个第一预设周期内的第j个第二预设周期中的时刻,i,j为正整数;所述第一预设周期包括多个所述第二预设周期;所述预设时刻按照以下方式得到:
根据所述全量配置信息在第i-1个第一预设周期内各第二预设周期内的更新结果,在所述第i个第一预设周期中选定所述第j个第二预设周期;
根据所述全量配置信息在所述第j个第二预设周期之前至少一个第二预设周期内的更新结果,在所述第j个第二预设周期中选定所述预设时刻。
3.如权利要求2所述的方法,其特征在于,所述预设时刻具体是所述第j个第二预设周期内多个时刻中任一时刻;所述多个时刻具体按照以下方式得到:
将全量配置信息在所述至少一个第二预设周期中的更新时刻,作为n个更新时刻;n为正整数;
根据所述n个更新时刻,按照预设统计处理规则,获得所述多个时刻。
4.如权利要求3所述的方法,其特征在于,所述根据所述n个更新时刻,按照预设统计处理规则,获得所述多个时刻,包括:
根据所述n个更新时刻,按照预设时间顺序的排位,选定多个候选时刻;
根据所述多个候选时刻和所述n个更新时刻之间时间差的均值,得到所述多个时刻。
5.如权利要求2所述的方法,其特征在于,所述根据所述全量配置信息在第i-1个第一预设周期内各第二预设周期内的更新结果,在所述第i个第一预设周期中选定所述第j个第二预设周期,包括:
获取所述全量配置信息在所述第i-1个第一预设周期内更新次数最多的前m个第二预设周期;
根据所述前m个第二预设周期,在所述第i个第一预设周期中选定所述第j个第二预设周期。
6.如权利要求1至5任一项所述的方法,其特征在于,包括:
所述客户端若从所述配置中心获取所述更新配置信息失败,且失败次数小于预设重试次数阈值,则按照第三预设周期重新从所述配置中心获取更新配置信息;所述预设重试次数阈值是根据历史重试成功次数的统计量确定的。
7.如权利要求1至5任一项所述的方法,其特征在于,所述客户端按照以下方式存储所述全量配置信息:
所述客户端按照所述预设排列规则,将所述各配置项的关键字及对应的配置信息,以键值对形式,存储至所述客户端。
8.如权利要求1至5任一项所述的方法,其特征在于,所述各组配置验证数据中仅包含一组配置验证数据,该组配置验证数据为所述全量配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011179079.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种公路检测用钻孔取样装置
- 下一篇:一种带有料管动力输送的自动供料系统