以前寫代碼,基本都是同步操作,一步一步,完成之后在往后執(zhí)行,然后事務結束。出了異常事務回滾?! 〉乾F在業(yè)務層存在異步操作,這該怎么辦?我現在用的辦法是強行wait,但是這樣一來異步的意義感覺就不大了呀,如果就用異步,那事務可能已經結束了,但是回調函數還沒有執(zhí)行,而且回調函數不受到事務控制,現在不知道這樣會不會有什么影響,不敢這么做,還希望有經驗的人幫幫忙,謝謝。
1 回答

慕少森
TA貢獻2019條經驗 獲得超9個贊
在事務方法里調用異步請求或者第三方的接口都是不太建議的,因為這樣事務會增大事務方法執(zhí)行的時間而且難以保證事務正確的執(zhí)行。最好拆分這個事務方法,分成兩步或者多步走。
添加回答
舉報
0/150
提交
取消