用戶發(fā)起提現(xiàn)
需要調(diào)用銀行接口、調(diào)用go服務(wù)減去對應(yīng)用戶的余額、自己這邊增加資金日志
這三個業(yè)務(wù)用什么方式可以像事務(wù)那樣 要么都成功要么都失敗
這種需要分布式事務(wù),建議參考 https://dtm.pub/
如果需要調(diào)用多個第三方接口的話,架構(gòu)還是有點復(fù)雜的,需要第三方接口有補(bǔ)償機(jī)制,你這邊需要用定時任務(wù)或消息隊列保證數(shù)據(jù)的最終一致性。