訂單系統、庫存系統、優惠券系統如何保證數據一致性

1.訂單系統生成訂單號,扔給一個差錯恢復系統(存儲在本身的db)接口 2.訂單系統拿訂單號調用庫存系統,若是失敗,則回滾庫存(無論回滾成功或者失敗,都通知前臺失敗)數據 3.訂單系統拿訂單號調用優惠券系統減小優惠券,若是失敗,則回滾庫存、回滾優惠券(無論回滾成功或者失敗,都通知前臺失敗) 查詢 4.開啓本地事物,建立訂單記錄db 差錯恢復系統每隔30秒撈取db中訂單號,查詢訂單系統,若是訂單記錄o
相關文章
相關標籤/搜索