基於消息隊列實現分佈式事務

基於消息隊列實現分佈式事務 場景: 訂單系統產生訂單,購物車系統減購物車中的商。 實現思路 : 訂單系統在消息隊列上開啓一個事務(沒有創建訂單)。 訂單系統給消息服務器發送一個「半消息」,這個半消息不是說消息內容不完整,它包含的內容就是完整的消息內容,半消息和普通消息的唯一區別是,在事務提交之前,對於消費者來說,這個消息是不可見的。 半消息發送成功後,訂單系統就可以執行本地事務了,在訂單庫中創建一
相關文章
相關標籤/搜索