分布式事務(wù)處理方法

基本信息

申請(qǐng)?zhí)?/td> CN201710043404.2 申請(qǐng)日 -
公開(公告)號(hào) CN106874076B 公開(公告)日 2019-08-30
申請(qǐng)公布號(hào) CN106874076B 申請(qǐng)公布日 2019-08-30
分類號(hào) G06F9/46;G06F16/23 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張?jiān)?/td> 申請(qǐng)(專利權(quán))人 浙江沛宏網(wǎng)絡(luò)科技有限公司
代理機(jī)構(gòu) 北京維正專利代理有限公司 代理人 浙江沛宏網(wǎng)絡(luò)科技有限公司;博篤善道網(wǎng)絡(luò)科技有限責(zé)任公司
地址 310012 浙江省杭州市西湖區(qū)西溪街道文三路121號(hào)8004室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種分布式事務(wù)處理方法,包括:多個(gè)事務(wù)處理節(jié)點(diǎn)中的其中一個(gè)事務(wù)處理節(jié)點(diǎn)接收事務(wù)啟動(dòng)請(qǐng)求,并將與事務(wù)啟動(dòng)請(qǐng)求對(duì)應(yīng)的事務(wù)劃分為若干子事務(wù);其中一個(gè)事務(wù)處理節(jié)點(diǎn)執(zhí)行預(yù)定的其中一個(gè)子事務(wù),并將其余的子事務(wù)寫入到本地?cái)?shù)據(jù)庫(kù),并將本地?cái)?shù)據(jù)庫(kù)中的子事務(wù)發(fā)布至消息隊(duì)列;消息隊(duì)列向其余的事務(wù)處理節(jié)點(diǎn)推送子事務(wù),以將相應(yīng)的子事務(wù)寫入到其余的事務(wù)處理節(jié)點(diǎn)的本地?cái)?shù)據(jù)庫(kù),并在從其余的事務(wù)處理節(jié)點(diǎn)接收到成功標(biāo)識(shí)后,從隊(duì)列中刪除相應(yīng)的子事務(wù);其余的事務(wù)處理節(jié)點(diǎn)從各自的本地?cái)?shù)據(jù)庫(kù)中獲取并執(zhí)行相應(yīng)的子事務(wù),并在執(zhí)行完成后,從本地?cái)?shù)據(jù)庫(kù)中刪除相應(yīng)的子事務(wù)。本發(fā)明能夠?qū)κ聞?wù)進(jìn)行快速處理,并且能夠保證事務(wù)的一致性。