[發明專利]一種參數同步方法和裝置有效
| 申請號: | 202110423699.2 | 申請日: | 2021-04-20 |
| 公開(公告)號: | CN113127564B | 公開(公告)日: | 2023-02-28 |
| 發明(設計)人: | 劉建楠;安興朝;趙釗 | 申請(專利權)人: | 建信金融科技有限責任公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;李陽 |
| 地址: | 200120 上海市自由*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 參數 同步 方法 裝置 | ||
本申請公開了參數同步方法和裝置,涉及大數據技術領域。該方法包括:接收業務參數同步請求,觸發參數同步進程;確定業務參數同步請求對應的業務批次時間,調用參數同步引擎,獲取參數類型狀態表,以基于業務批次時間和參數類型狀態表,確定對應該業務批次的參數分類記錄;將參數分類記錄傳輸至各個參數更新引擎以執行更新任務,進而從分布式緩存中提取與參數分類記錄對應的參數變更數據,基于參數變更數據,更新各個參數更新引擎對應的目標數據庫;響應于確定更新任務的執行結果為部分成功,獲取該業務批次中內呼狀態為失敗和不確定的更新任務,進而執行參數同步失敗異步重發進程。可以實現參數同步的穩定性和一致性,提高參數同步的實時性。
技術領域
本申請涉及大數據技術領域,尤其涉及一種參數同步方法和裝置。
背景技術
銀行核心系統中存在多種類型的公共參數,不同的應用在實際業務應用中需要依賴相關的公共參數,完成交易處理。目前,主要的參數復制技術有數據庫同步復制技術。其中,數據庫同步復制技術,通過定時以數據庫為維度,進行整庫的數據遠程完成拷貝。
在實現本申請過程中,發明人發現現有技術中至少存在如下問題:
目前參數復制技術的數據復制的實時性和性能不好,容易對業務交易的處理造成很大影響。
發明內容
有鑒于此,本申請實施例提供一種參數同步方法和裝置,能夠解決現有的參數復制技術的數據復制的實時性和性能不好,容易對業務交易的處理造成很大影響的問題。
為實現上述目的,根據本申請實施例的一個方面,提供了一種參數同步方法,包括:
接收業務參數同步請求,觸發參數同步進程;
確定業務參數同步請求對應的業務批次時間,調用參數同步引擎,獲取參數類型狀態表,以基于業務批次時間和參數類型狀態表,確定對應該業務批次的參數分類記錄;
將參數分類記錄傳輸至各個參數更新引擎以執行更新任務,進而從分布式緩存中提取與參數分類記錄對應的參數變更數據,調用結構化查詢語言,基于參數變更數據,更新各個參數更新引擎對應的目標數據庫;
響應于確定更新任務的執行結果為部分成功,獲取該業務批次中內呼狀態為失敗和不確定的更新任務,進而執行參數同步失敗異步重發進程。
可選地,確定對應該業務批次的參數分類記錄,包括:
獲取業務參數同步請求對應的業務批次所對應的更新任務集合;
確定參數類型狀態表的更新時間;
基于業務批次時間、更新時間以及預設的超時時間閾值,確定更新任務集合中的超時更新任務;
調用線程池,并發同步執行各超時更新任務,確定各超時更新任務的執行結果;
基于各超時更新任務的執行結果,更新參數類型狀態表,進而確定更新的參數類型狀態表中的參數分類記錄。
可選地,提取與參數分類記錄對應的參數變更數據,包括:
響應于確定分布式緩存中不存在與參數分類記錄對應的參數變更數據,從源數據庫中查找并提取參數變更數據。
可選地,更新各個參數更新引擎對應的目標數據庫,包括:
確定參數變更數據的索引;
基于索引、參數變更數據和目標數據庫,執行結構化查詢語言;
響應于確定執行結果異常,判斷執行操作類型;
基于執行操作類型,確定對應的處理方式;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于建信金融科技有限責任公司,未經建信金融科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110423699.2/2.html,轉載請聲明來源鉆瓜專利網。





