恭喜星環信息科技(上海)股份有限公司李昕輝獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網恭喜星環信息科技(上海)股份有限公司申請的專利一種事務處理方法及系統獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN114579260B 。
龍圖騰網通過國家知識產權局官網在2025-04-01發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202210233564.4,技術領域涉及:G06F9/46;該發明授權一種事務處理方法及系統是由李昕輝設計研發完成,并于2022-03-10向國家知識產權局提交的專利申請。
本一種事務處理方法及系統在說明書摘要公布了:本發明公開了一種事務處理方法及系統。所述方法包括:在分布式鎖服務中完成協調者服務的注冊;在通過有效的數據庫會話執行SQL的過程中,基于注冊過程中得到的協調者的編號生成事務身份標識號;基于所述事務身份標識號開啟新事務;基于XA協議以及創建的提交里程碑表進行所述新事物的提交。利用該方法,能夠解決現有的兩階段提交過程在特定狀態下存在發生單點故障、數據不一致、對事務狀態不確定等問題。
本發明授權一種事務處理方法及系統在權利要求書中公布了:1.一種事務處理方法,其特征在于,所述方法包括:在分布式鎖服務中完成協調者服務的注冊;在通過有效的數據庫會話執行SQL的過程中,基于注冊過程中得到的協調者的編號生成事務身份標識號;基于所述事務身份標識號開啟新事務;基于XA協議以及創建的提交里程碑表進行所述新事務的提交;所述在分布式鎖服務中完成協調者服務的注冊,包括:在當前協調者服務啟動后,通過所述當前協調者服務中的協調者注冊控制器,基于分布式鎖服務獲取當前協調者的編號,并在所述分布式鎖服務中創建代表所述當前協調者的記錄;通過所述當前協調者服務中的協調者注冊控制器,基于分布式鎖服務獲取當前協調者的編號,并在所述分布式鎖服務中創建代表所述當前協調者的記錄,包括:通過所述當前協調者服務中的協調者注冊控制器確定所述當前協調者服務中的協調者主模塊正常工作后,若分布式鎖服務未創建所述當前協調者服務對應的臨時節點或已創建的所述當前協調者服務對應的臨時節點未處于有效狀態,則在獲取所述分布式鎖服務中的互斥鎖后,將所述分布式鎖服務中的計數器加1,將增加后的計數器個數作為當前協調者的編號;通過所述協調者注冊控制器在所述分布式鎖服務中的存活節點列表中創建所述當前協調者服務對應的臨時節點,所述臨時節點保存的是所述當前協調者的編號以及所述當前協調者的連接方式;通過所述協調者注冊控制器釋放所述互斥鎖,將所述協調者注冊控制器睡眠預設數值個臨時節點租約超時后,繼續檢查所述協調者主模塊是否正常工作;所述基于XA協議以及創建的提交里程碑表進行所述新事務的提交,包括:接收到業務程序發送的提交請求后,通過協調者服務向所有子數據庫發送XA協議的提交請求;若所有子數據庫返回的響應結果都為同意提交,則在創建的提交里程碑表中記錄所述新事務,并向所有子數據庫發送XA協議的正式提交操作請求,以使得所有子數據庫完成所述新事務的提交;若存在子數據返回的響應消息為不同意提交,則向所有子數據庫發送XA協議的回滾操作請求。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人星環信息科技(上海)股份有限公司,其通訊地址為:200233 上海市徐匯區虹漕路88號B棟11-12樓;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。