訂單系統設計 --- 交易快照

含義

  買賣雙方在成交時記錄當時交易狀況的一張“照片”,即交易快照爲一份靜態數據,記錄了交易時的數據,特別是容易變化的數據,比如商品信息,以及優惠信息等;

作用

  作爲發生交易爭執時的判斷依據;
在這裏插入圖片描述

範圍

  訂單信息中已經包含了交易時的很多信息,爲避免重複,交易快照存儲容易發生變化的信息的詳情,比如淘寶存儲了商品詳情,如上圖所示;

存儲時間

  不同公司根據具體的業務情況來決定,目前淘寶是永久保存的;

生成方案

  交易快照的生成目前有兩種方案,一種是交易系統自己存儲快照,下單時將一些變化的信息比如商品詳情等異步存儲(對底層系統無依賴),另一種方案是由交易依賴的底層系統生成快照,比如商品系統在每次商品變更時生成新的版本,交易系統引用對用的版本;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章