前面的文章,咱們知道能夠利用柔性事務來處理支付場景下的分佈式事務問題,那麼是否是全部業務需求均可以用柔性事務的方案來處理呢?答案是否認的,柔性事務須要知足一下條件才行。分佈式
服務操做的可標識性spa
操做有惟一性,肯定的時間(約定以誰的時間爲準)接口
2. 單筆查詢事務
使用全局惟一的服務操做標識,查詢操做執行結果im
注意狀態判斷,當心"處理中"的狀態支付
3. 批量查詢數據
使用時間區段與(或)一組服務操做的標識,查詢一批操做執行結果查詢