我們看下 RmBranchCommitProcessor這個類



不同的分支模式對應(yīng)不同的rm管理器


將本次commit加入ASYNC_COMMIT_BUFFER隊列

遍歷ASYNC_COMMIT_BUFFER隊列,當(dāng)達(dá)到UNDOLOG_DELETE_LIMIT_SIZE,則處理一次

AbstractUndoLogManager執(zhí)行batchDeleteUndoLog方法,刪除undo表對應(yīng)的分支id記錄? DELETE FROM undo_log WHERE branch_id IN (?) AND xid IN (?)?
