轉賬方案設計

數據一致性方案 方案1 A業務處理和消息發送在同一個本地事務中執行,執行完成後本地消息表中有條status=0記錄; B收到消息後,在同一個事務中進行業務處理和消息發送(返回響應); 如果B處理失敗,由Broker進行失敗重試; A收到響應消息後更新對應的消息狀態爲1; A端本地會啓動定時任務,定時掃描狀態爲0的消息,發出告警,甚至進一步可以執行數據補償操作; 方案2 A業務處理和消息發送在同一個
相關文章
相關標籤/搜索