[發明專利]基于動態代理的數據處理方法、裝置及計算機設備有效
| 申請號: | 202110088517.0 | 申請日: | 2021-01-22 |
| 公開(公告)號: | CN112822284B | 公開(公告)日: | 2022-11-11 |
| 發明(設計)人: | 孫君雅;丁雪豐 | 申請(專利權)人: | 平安壹錢包電子商務有限公司 |
| 主分類號: | H04L67/56 | 分類號: | H04L67/56;H04L41/0803;G06F16/22;G06F16/955 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 涂年影 |
| 地址: | 518000 廣東省深圳市福田區福田*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 動態 代理 數據處理 方法 裝置 計算機 設備 | ||
本發明公開了基于動態代理的數據處理方法、裝置及計算機設備。方法包括:獲取待處理業務請求的待執行事務信息,根據待執行事務信息中事務的數據庫信息生成對應連接資源并存儲至連接資源池中,獲取每一事務對應的事務標識信息并存儲至數據棧中,根據代理字段表及連接資源池生成與每一事務標識信息對應的數據庫連接函數,根據數據庫連接函數的生成順序依次執行以建立對應的數據傳輸通道,對與數據庫連接函數對應的事務進行關聯執行以通過建立的數據傳輸通道對相應數據庫中的數據信息進行處理。本發明數據庫連接技術,屬于數據處理領域,本發明還涉及區塊鏈技術,連接函數通過配置可適用于多種不同類型的數據庫,增強了程序代碼的通用性及可維護性。
技術領域
本發明涉及數據處理技術領域,屬于智慧城市中基于動態代理對數據庫中的數據信息進行處理的應用場景,尤其涉及一種基于動態代理的數據處理方法、裝置及計算機設備。
背景技術
服務器在對業務請求進行處理的過程中,通常需要與數據庫建立數據傳輸連接并對該數據庫中的數據信息進行獲取及處理,數據信息可存儲于多個不同類型的數據庫中,對一個數據庫中的數據信息進行獲取及處理需使用與該數據庫的類型相匹配的程序代碼進行實現。現有技術方法中僅支持程序代碼對不同數據源進行切換,而無法使用一套程序代碼對多種不同類型的數據庫中的數據信息進行獲取及處理,也即是程序代碼的通用性較差,為解決這一問題,針對一種類型的數據庫則需對應編寫一套代碼,若程序代碼發生更改則需對多套代碼同時進行修改,因此這一技術方法存在代碼可維護性較差的問題。因此,現有技術方法中對數據庫的數據信息進行處理的程序代碼存在通用性較差的問題。
發明內容
本發明實施例提供了一種基于動態代理的數據處理方法、裝置及計算機設,旨在解決現有技術方法中對數據庫的數據信息進行處理的程序代碼存在通用性較差的問題。
第一方面,本發明實施例提供了一種基于動態代理的數據處理方法,其包括:
若接收到待處理業務請求,獲取所述待處理業務請求的待執行事務信息;
根據所述待執行事務信息中每一事務的數據庫信息及預存的資源配置表生成與每一所述事務對應的連接資源并存儲至預置的連接資源池中;
從所述待執行事務信息中獲取與每一所述事務對應的事務標識信息并存儲至預置的數據棧中;
順序讀取所述數據棧中的事務標識信息,根據預置的代理字段表及所述連接資源池對預存的連接函數進行配置,以生成與每一所述事務標識信息對應的數據庫連接函數;
根據每一所述數據庫連接函數的生成順序依次執行所述數據庫連接函數以建立與所述數據庫連接函數對應的數據傳輸通道;
執行每一所述數據庫連接函數后對所述數據庫連接函數對應的所述事務進行關聯執行,以通過所述數據傳輸通道對與所述數據庫連接函數對應數據庫中的數據信息進行處理。
第二方面,本發明實施例提供了一種基于動態代理的數據處理裝置,其包括:
待執行事務信息獲取單元,用于若接收到待處理業務請求,獲取所述待處理業務請求的待執行事務信息;
連接資源存儲單元,用于根據所述待執行事務信息中每一事務的數據庫信息及預存的資源配置表生成與每一所述事務對應的連接資源并存儲至預置的連接資源池中;
事務標識信息存儲單元,用于從所述待執行事務信息中獲取與每一所述事務對應的事務標識信息并存儲至預置的數據棧中;
數據庫連接函數生成單元,用于順序讀取所述數據棧中的事務標識信息,根據預置的代理字段表及所述連接資源池對預存的連接函數進行配置,以生成與每一所述事務標識信息對應的數據庫連接函數;
數據傳輸通道建立單元,用于根據每一所述數據庫連接函數的生成順序依次執行所述數據庫連接函數以建立與所述數據庫連接函數對應的數據傳輸通道;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安壹錢包電子商務有限公司,未經平安壹錢包電子商務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110088517.0/2.html,轉載請聲明來源鉆瓜專利網。





