写点什么

架构 1 期模块七作业

用户头像
五只羊
关注
发布于: 2 小时前

设计步骤 1-业务分级

     商城


设计步骤 2-数据分类

   商城

   1.依赖 QQ 和微信账号授权,调用微信钱包或者 QQ 钱包充值点券,在商城用点券支付,点券数量全局强一致性。

   2.微信和 QQ 授权购买商品返回全局唯一 BuyID。

   3.王者荣耀记录 BuyID 的购买信息。

   4.用户买同样的英雄和皮肤只能购买一次,不可重复,全局强一致性。

   5.用户买鲜花,改名卡等道具可重复购买,最终一致性。


设计步骤 3-数据同步

  BuyID 和区服对应关系,只新建不修改,数据库同步。


设计步骤 4-业务故障

  1.微信钱包和 QQ 钱包不能支付怎么办?

   直接公告:支付系统停服

  2.用户支付以后点券未到账怎么办?

   点券是虚拟商品,相较实物商品,库存可以不限量,自动发货要保证时效性,如点券未到账,出现投诉等问题,可做出相应补偿措施。



用户头像

五只羊

关注

还未添加个人签名 2021.03.30 加入

还未添加个人简介

评论

发布
暂无评论
王者荣耀商城架构