
ApacheDubboTransactionPropagationFilter在消費(fèi)者和提供者都起作用迁央,我們假如在消費(fèi)者開啟全局事務(wù)剂府,將xid作...
Seata AT 模式的臟讀是指在全局事務(wù)未提交前髓窜,被其它業(yè)務(wù)讀到已提交的分支事務(wù)的數(shù)據(jù),本質(zhì)上是Seata默認(rèn)的全局事務(wù)是讀未提交琼稻。 @Glo...
對rollback的源碼debug的過程中蛛芥,大概就是這個(gè)狀態(tài)流轉(zhuǎn)圖 commit全局事務(wù)
在注冊分支事務(wù)前,先創(chuàng)建lock宾濒,我們先看看branchSessionLock這個(gè)方法 checksql:select xid, transac...
繼承AbstractAutoProxyCreator,spring自動(dòng)對Datasource實(shí)現(xiàn)代理绘梦,當(dāng)然你也可以手動(dòng)代理 我們看看SeataA...
RmBranchRollbackProcessor來處理分支回滾卸奉,中間過程我都省略了 我們來看看AbstractRMHandler這個(gè)doBra...
我們看下 RmBranchCommitProcessor這個(gè)類 不同的分支模式對應(yīng)不同的rm管理器 將本次commit加入ASYNC_COMMI...
我們看下TransactionalTemplate這個(gè)類 DefaultGlobalTransaction開啟事務(wù) 向seata-server發(fā)...
在談起這個(gè)之前凝颇,大家如果了解過Transactional注解,是比較簡單知道GlobalTransactional了 AbstractAutoP...