RocketMQ分佈式事務 - 商城下單業務詳解

0 歡迎關注 Github

歡迎關注全是乾貨的技術公衆號

下單功能時序圖

下單基本流程

  • 下單接口

2 校驗訂單

這是下單流程重要的第一步

  • 按如下流程執行
  • 代碼

3 生成預訂單

當校驗訂單成功後,我們就可以開始生成預訂單了

  • 流程圖

注意

設置訂單 id 時,可能涉及分庫分表,所以要注意確保 id 的唯一性哦,使用 雪花算法

4 扣減庫存

牽涉到庫存表
這裏經常需要注意超賣問題

發佈了339 篇原創文章 · 獲贊 238 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章