一種跨鏈路調(diào)用中數(shù)據(jù)庫事務(wù)一致性處理方法及裝置

基本信息

申請(qǐng)?zhí)?/td> CN202111617908.3 申請(qǐng)日 -
公開(公告)號(hào) CN114327795A 公開(公告)日 2022-04-12
申請(qǐng)公布號(hào) CN114327795A 申請(qǐng)公布日 2022-04-12
分類號(hào) G06F9/46(2006.01)I;G06F9/54(2006.01)I;G06F16/25(2019.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 楊行;歐志偉;吳堅(jiān) 申請(qǐng)(專利權(quán))人 上海甄云信息科技有限公司
代理機(jī)構(gòu) 北京知呱呱知識(shí)產(chǎn)權(quán)代理有限公司 代理人 鄭興旺
地址 201706上海市青浦區(qū)香花橋街道郟一村7號(hào)3幢1層A區(qū)046室
法律狀態(tài) -

摘要

摘要 一種跨鏈路調(diào)用中數(shù)據(jù)庫事務(wù)一致性處理方法及裝置,當(dāng)業(yè)務(wù)服務(wù)執(zhí)行腳本容器時(shí),獲取并存儲(chǔ)當(dāng)前腳本容器執(zhí)行時(shí)的SqlSession;若腳本容器中存在數(shù)據(jù)庫操作,通過腳本容器調(diào)用業(yè)務(wù)服務(wù),業(yè)務(wù)服務(wù)通過存儲(chǔ)的SqlSession執(zhí)行對(duì)應(yīng)的數(shù)據(jù)庫操作;將數(shù)據(jù)庫操作的數(shù)據(jù)庫執(zhí)行結(jié)果返回至腳本容器,使腳本容器繼續(xù)執(zhí)行后續(xù)的數(shù)據(jù)庫操作;腳本容器將腳本執(zhí)行結(jié)果返回至所述業(yè)務(wù)服務(wù),清理存儲(chǔ)的SqlSession。本發(fā)明能夠服務(wù)于腳本容器,通過完全依賴數(shù)據(jù)庫事務(wù)保證跨服務(wù)調(diào)用鏈路中的數(shù)據(jù)一致性,簡化跨鏈路調(diào)用的開發(fā)流程,保證在同一個(gè)腳本中的所有數(shù)據(jù)庫操作都是在同一個(gè)事務(wù)之下,提升了開發(fā)效率。