[發明專利]分布式事務處理方法、裝置及設備有效
| 申請號: | 202010526407.3 | 申請日: | 2020-06-09 |
| 公開(公告)號: | CN113296896B | 公開(公告)日: | 2022-05-06 |
| 發明(設計)人: | 申海強 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 劉戈 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 事務處理 方法 裝置 設備 | ||
本申請實施例提供一種分布式事務處理方法、裝置及設備,該方法包括:在應用服務器發起分布式事務情況下,確定所述分布式事務對應的多個分支事務;在確定需要結束所述分布式事務時,基于所述分布式事務的目標結束方式控制所述分布式事務對應分支事務的結束,以便所述分支事務的結束方式與所述目標結束方式一致。本申請簡化了應用服務器的實現,并由此降低了應用服務器的升級、運維成本。
技術領域
本申請涉及計算機技術領域,尤其涉及一種分布式事務處理方法、裝置及設備。
背景技術
分布式事務可以是指操作涉及多個數據庫的事務,分布式事務對應多個分支事務,各分支事務可以對相應的數據庫進行操作。
通常,應用服務器在處理分布式事務的過程中,為了確保分布式事務的一致性,應用服務器需要根據各分支事務分別的反饋信息,確定是以提交還是回滾方式結束分布式事務。并且,在確定是以提交方式結束分布式事務情況下,應用服務器需要控制各分支事務均進行分支事務的提交,在確定是以回滾方式結束分布式事務情況下,應用服務器需要控制各分支事務均進行分時事務的回滾。
然而,應用服務器控制分支事務進行提交或回滾以結束分支事務的方式,存在應用服務器實現復雜,升級、運維成本較高的問題。
發明內容
本申請實施例提供一種分布式事務處理方法、裝置及設備,用以解決現有技術中應用服務器實現復雜,升級、運維成本較高的問題。
第一方面,本申請實施例提供一種分布式事務處理方法,應用于事務控制服務器,所述方法包括:
在應用服務器發起分布式事務情況下,確定所述分布式事務對應的多個分支事務;
在確定需要結束所述分布式事務時,基于所述分布式事務的目標結束方式控制所述分布式事務對應分支事務的結束,以便所述分支事務的結束方式與所述目標結束方式一致。
第二方面,本申請實施例提供一種分布式事務處理方法,應用于應用服務器,所述方法包括:
發起分布式事務,所述分布式事務與多個分支事務對應;
根據事務控制服務器的控制結束所述分布式事務對應的分支事務,所述事務控制服務器是在確定需要結束所述分布式事務時,基于所述分布式事務的目標結束方式控制所述分布式事務對應分支事務的結束,以便所述分支事務的結束方式與所述目標結束方式一致。
第三方面,本申請實施例提供一種分布式事務處理方法,應用于事務控制服務器,所述方法包括:
在應用服務器發起分布式事務情況下,確定所述分布式事務對應的多個分支事務;所述分布式事務是由所述應用服務器基于用戶設備發送的交易服務請求對應發起;
在確定需要結束所述分布式事務時,基于所述分布式事務的目標結束方式控制所述分布式事務對應分支事務的結束,以便所述分支事務的結束方式與所述目標結束方式一致。
第四方面,本申請實施例提供一種分布式事務處理方法,應用于應用服務器,所述方法包括:
發起與用戶設備發送的交易服務請求對應的分布式事務,所述分布式事務與多個分支事務對應;
根據事務控制服務器的控制結束所述分布式事務對應的分支事務,所述事務控制服務器是在確定需要結束所述分布式事務時,基于所述分布式事務的目標結束方式控制所述分布式事務對應分支事務的結束,以便所述分支事務的結束方式與所述目標結束方式一致。
第五方面,本申請實施例提供一種分布式事務處理裝置,應用于事務控制服務器,所述裝置包括:
確定模塊,用于在應用服務器發起分布式事務情況下,確定所述分布式事務對應的多個分支事務;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010526407.3/2.html,轉載請聲明來源鉆瓜專利網。





