[發明專利]一種基于共享數據庫的分布式事務數據處理方法及系統在審
| 申請號: | 202010575033.4 | 申請日: | 2020-06-22 |
| 公開(公告)號: | CN111930830A | 公開(公告)日: | 2020-11-13 |
| 發明(設計)人: | 鄭丹;金光亮;郭菲;孔強;范蠡 | 申請(專利權)人: | 心有靈犀科技股份有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/23;G06F16/25;G06F9/46 |
| 代理公司: | 北京索睿邦知識產權代理有限公司 11679 | 代理人: | 李根 |
| 地址: | 311121 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 共享 數據庫 分布式 事務 數據處理 方法 系統 | ||
1.一種基于共享數據庫的分布式事務數據處理方法,其包括:
步驟S101,獲取業務系統中多個業務操作指令所對應的數據庫連接池;所述數據庫連接池連接的為多個業務數據庫;
步驟S102,根據所述多個業務操作指令所對應的數據庫連接池建立數據庫連接池集群;
步驟S103,第一業務端從一個當前待執行指令集中獲取第一業務操作指令及第二業務操作指令;所述第一業務操作指令及第二業務操作指令在所述多個業務操作指令中;所述當前待執行指令集具有一個指令標識;所述第一業務操作指令及第二業務操作指令按依次執行;
步驟S104,所述第一業務端根據所述第一業務操作指令及所述指令標識,在所述數據庫連接池集群中獲取與所述第一業務操作指令相對應的當前數據庫連接池;所述當前數據庫連接池具有標識信息;所述標識信息包括所述指令標識;
步驟S105,所述第一業務端根據所述第一業務操作指令,通過所述當前數據庫連接池操作相應的業務數據庫,返回第一業務操作指令結果數據;
步驟S106,所述第一業務端將所述指令標識及所述第二業務操作指令發送到所述第二業務端;
步驟S107,所述第二業務端根據所述指令標識從所述數據庫連接池集群中獲取所述當前數據庫連接池;
步驟S108,所述第二業務端根據所述第二業務操作指令,通過所述當前數據庫連接池操作相應的業務數據庫,返回第二業務操作指令結果數據。
2.根據權利要求1所述的分布式事務數據處理方法,其中,所述步驟S104及步驟S108中,通過所述當前數據庫連接池操作相應的業務數據庫的步驟包括:
通過所述當前數據庫連接池調用且更新相應的業務數據庫。
3.根據權利要求1所述的分布式事務數據處理方法,其中,所述步驟S104中包括:
所述第一業務端根據所述第一業務操作指令及所述指令標識生成第一業務操作指令報文;
所述第一業務端根據所述第一業務操作指令報文,在所述數據庫連接池集群中獲取與所述第一業務操作指令相對應的當前數據庫連接池。
4.根據權利要求1所述的分布式事務數據處理方法,其中,所述當前待執行指令集中還包括:第三業務操作指令;所述第三業務操作指令在所述第二業務操作指令后順序執行。
5.根據權利要求4所述的分布式事務數據處理方法,其中,所述步驟S108后還包括:
步驟S1091,所述第二業務端將所述指令標識及所述第三業務操作指令發送到所述第三業務端;
步驟S1092,所述第三業務端根據所述指令標識從所述數據庫連接池集群中獲取所述當前數據庫連接池;
步驟S1093,所述第三業務端根據所述第三業務操作指令,通過所述當前數據庫連接池調用且更新相應的業務數據庫,返回第三業務操作指令結果數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于心有靈犀科技股份有限公司,未經心有靈犀科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010575033.4/1.html,轉載請聲明來源鉆瓜專利網。





