[發明專利]一種配置更新同步方法及裝置在審
| 申請號: | 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.szxzyx.cn/pat/books/202011179079.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種公路檢測用鉆孔取樣裝置
- 下一篇:一種帶有料管動力輸送的自動供料系統





