万人团
2017-12-06 10:31:06 0 举报
222
作者其他创作
大纲/内容
支付成功
展示商品列表状态开抢提醒
1:n
点击已提醒
商品库存(redis)
创建订单
是
支付
时间是否21日抢购日
redis
1:1
seckill_commodity_user_statistics用户商品购买统计表
idcommodity_id 商品iduser_id 用户idbuy_count( 已购买数量)is_deletecreate_timeupdate_timeupdate_bycreate_by
跳转下单页,填写信息
商品库存(redis + db)
seckill_commodity_stock商品库存
idcommodity_id 商品idstock 库存residue_stock 剩余库存is_deletecreate_timeupdate_timeupdate_bycreate_by
否
C端用户
下单
立即抢购
商品其他信息
预计30W订单2小时抢完 QPS为42*10;支付中心QBS?下单限流速率多少?
商品库存
点击抢购
商品状态显示立即抢购
用户点击疯抢banner
seckill_user_consignee用户收货信息表
iduser_id 用户idorder_id 订单idconsignee_username 收件人姓名consignee_phone 收件人电话consignee_address 收件人地址is_deletecreate_timeupdate_timeupdate_bycreate_by
通过
商品
弹出对应toast提示
商品展示
订单其他信息
订单
支付中心
支付回调
订单库
n:1
未通过
检验时间,库存,限购次数
seckill_commodity 商品表
idname 商品名称img_url 商品图片origin_amount 原价actual_amount 现价statusis_deletecreate_timeupdate_timeupdate_bycreate_by
1.校验:限购,库存(从缓存取数据)2.库存减1 (Redis先减)(DB同步)3.下单(限流),创建订单
点击提醒
mysql
1.用户商品购买次数加12.订单状态修改
商品用户关系
状态修改已提醒状态,关注人减1
seckill_commodity_follow_statistics 商品扩展表
idcommodity_id 商品idfollow_count 关注人数量is_deletecreate_timeupdate_timeupdate_bycreate_by
修改订单状态,库存-1
状态修改已提醒,关注人数加1,活动前公众号提醒,短信提醒
seckill_order订单表
id view_id 页面端展示的订单IDuser_idrack_id 售卖idcommodity_id 商品idorigin_amount 订单原价actual_amount 订单现价pay_status 支付状态refund_status 退款状态pay_complete_time 支付完成时间pay_center_id 支付中心idmemo 备注create_source 订单来源is_visibility 是否可见create_timeupdate_timeupdate_bycreate_by
seckill_commodity_user_follow 用户商品提醒关系表
idcommodity_id 商品iduser_id 用户idtype (是否提醒)is_deletecreate_timeupdate_timeupdate_bycreate_by
0 条评论
下一页