订单系统设计 --- 交易快照

含义

  买卖双方在成交时记录当时交易状况的一张“照片”,即交易快照为一份静态数据,记录了交易时的数据,特别是容易变化的数据,比如商品信息,以及优惠信息等;

作用

  作为发生交易争执时的判断依据;
在这里插入图片描述

范围

  订单信息中已经包含了交易时的很多信息,为避免重复,交易快照存储容易发生变化的信息的详情,比如淘宝存储了商品详情,如上图所示;

存储时间

  不同公司根据具体的业务情况来决定,目前淘宝是永久保存的;

生成方案

  交易快照的生成目前有两种方案,一种是交易系统自己存储快照,下单时将一些变化的信息比如商品详情等异步存储(对底层系统无依赖),另一种方案是由交易依赖的底层系统生成快照,比如商品系统在每次商品变更时生成新的版本,交易系统引用对用的版本;

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