一種跨微服務(wù)事務(wù)編排方法
基本信息
申請(qǐng)?zhí)?/td> | CN202210177550.5 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN114547081A | 公開(公告)日 | 2022-05-27 |
申請(qǐng)公布號(hào) | CN114547081A | 申請(qǐng)公布日 | 2022-05-27 |
分類號(hào) | 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 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 施磊 | 申請(qǐng)(專利權(quán))人 | 知微行易(上海)智能科技有限公司 |
代理機(jī)構(gòu) | 東莞市卓易專利代理事務(wù)所(普通合伙) | 代理人 | - |
地址 | 200120上海市浦東新區(qū)中國(guó)(上海)自由貿(mào)易試驗(yàn)區(qū)臨港新片區(qū)環(huán)湖西二路888號(hào)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ù)時(shí),需要找到對(duì)應(yīng)XID去注冊(cè)分支事務(wù),S4:找到XID后,DB proxy注冊(cè)分支事務(wù),S5:Orchestrator提交或回滾全局事務(wù)。本發(fā)明,通過給微服務(wù)添加邊車,以實(shí)現(xiàn)跨微服務(wù)事務(wù)編排,邊車DB Proxy以便能根據(jù)SQL語句產(chǎn)生對(duì)應(yīng)的回滾數(shù)據(jù),同時(shí)有HTTP Proxy和DB Proxy的邊車,以便自動(dòng)找到數(shù)據(jù)庫本地事務(wù)對(duì)應(yīng)的全局事務(wù)ID,采用上述軟件方法,能夠在不修改微服務(wù)的情況下,讓微服務(wù)支持跨微服務(wù)事務(wù)編排,以便達(dá)到較好的使用效果。 |
