消息隊列事務消息

應用背景 考慮下單中鎖定庫存和發送消息這兩個操作, 鎖定庫存成功再發送消息到消息隊列,這可能會出現鎖定庫存成功,但是發送消費時發送異常,就需要有回滾策略釋放庫存。 在第一種方案的基礎上,使用本地事務進行回滾。首先開啓事務,鎖定庫存成功後發送消息到消息隊列,當消息發送成功後提交事務。這時會產生消息隊列發送成功,但是事務提交失敗。 這種跨系統的事務統稱爲分佈式事務,分佈式事務像使用數據事務那樣簡單方便
相關文章
相關標籤/搜索