写点什么

架构实战营 - 模块七作业

作者:随风King
  • 2021 年 12 月 21 日
  • 本文字数:409 字

    阅读完需:约 1 分钟

1. 【业务特性】

1.虚拟商品实时到账,不需要等待发货过程。

2.充值支付依赖第三方支付

3.英雄和皮肤,限制购买次数

4.道具不限制购买次数


2.【业务分级】

TOP3:商城


3.【数据分类】

英雄 ID 和皮肤 ID:每次新建,全局唯一,不会修改

道具 ID:可新建和修改


4.【数据同步】

RoleID:登录后不变

充值 ID:每次新建,不会修改,数据库同步即可

英雄 ID 和皮肤 ID:每次新建,不会修改,全局唯一,算法生成,数据库同步即可

道具 ID:可新建和修改,不能用消息队列方式,只能数据库同步


5.【异常处理】

1.充值过程系统挂掉怎么办?

答:重新充值即可,原有订单作废

2.充值完毕未及时同步到异地机房,用户看不到充值结果怎么办?

答:等充值返回结果再看

3.购买过程系统挂掉怎么办?

答:重新购买即可

4.购买完毕数据未及时同步到异地机房,用户看不到购买英雄、皮肤、道具怎么办?

答:等恢复再看

5.购买完毕系统挂掉,数据未及时同步到异地机房,用户再次购买薅羊毛怎么办?

答:通过事务合并的方式


6.【架构示意图】


发布于: 4 小时前阅读数: 6
用户头像

随风King

关注

还未添加个人签名 2020.08.24 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营-模块七作业