三. 利用事務消息實現分佈式事務

消息隊列中的事務解決的是消息生產者和消費者的數據一致性問題。 在訂單系統中,創建訂單的過程執行了兩個操作: 在訂單庫中插入一條訂單數據,創建訂單 將訂單內容發給消息隊列,購物車訂閱了相應主題,根據訂單內容中的商品來清理購物車。   這兩個步驟要麼同時成功,要麼同時失敗,否則就會出現訂單數據與購物車數據不一致的情況。可以通過分佈式事務來解決: 首先訂單系統在消息隊列上開啓一個事務 然後訂單系統給消息
相關文章
相關標籤/搜索