一種跨微服務(wù)事務(wù)編排方法

基本信息

申請?zhí)?/td> CN202210177550.5 申請日 -
公開(公告)號 CN114547081A 公開(公告)日 2022-05-27
申請公布號 CN114547081A 申請公布日 2022-05-27
分類號 G06F16/242(2019.01)I;G06F16/955(2019.01)I;H04L67/02(2022.01)I;H04L67/51(2022.01)I;G06F9/46(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 施磊 申請(專利權(quán))人 知微行易(上海)智能科技有限公司
代理機構(gòu) 東莞市卓易專利代理事務(wù)所(普通合伙) 代理人 -
地址 200120上海市浦東新區(qū)中國(上海)自由貿(mào)易試驗區(qū)臨港新片區(qū)環(huán)湖西二路888號C樓
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種跨微服務(wù)事務(wù)編排方法,涉及微服務(wù)技術(shù)領(lǐng)域,包括以下步驟:S1:微服務(wù)Orchestrator開啟全局事務(wù),產(chǎn)生XID,并通過邊車的Http Proxy訪問微服務(wù),S2:DB Proxy根據(jù)SQL語句產(chǎn)生回滾數(shù)據(jù),S3:通過DB Proxy提交本地事務(wù),在DB Proxy提交本地事務(wù)時,需要找到對應XID去注冊分支事務(wù),S4:找到XID后,DB proxy注冊分支事務(wù),S5:Orchestrator提交或回滾全局事務(wù)。本發(fā)明,通過給微服務(wù)添加邊車,以實現(xiàn)跨微服務(wù)事務(wù)編排,邊車DB Proxy以便能根據(jù)SQL語句產(chǎn)生對應的回滾數(shù)據(jù),同時有HTTP Proxy和DB Proxy的邊車,以便自動找到數(shù)據(jù)庫本地事務(wù)對應的全局事務(wù)ID,采用上述軟件方法,能夠在不修改微服務(wù)的情況下,讓微服務(wù)支持跨微服務(wù)事務(wù)編排,以便達到較好的使用效果。