写点什么

模块七作业

用户头像
Geek_fc100d
关注
发布于: 2021 年 11 月 04 日

业务分级

登录、对战、商城

数据分类

商城

1.     RoleID:本身无需登录信息,依赖 QQ 和微信授权登录返回给王者荣耀的全局唯一 RoleID;

2.     订单 ID:每次新建,全局唯一,不会修改;

3.     订单数据:和订单 ID 绑定,只会新建不会修改;

4.     点券数量:全局强一致性。

数据同步

【商城】

1.     RoleID:全局唯一,不会修改,采用数据库同步;

2.     订单 ID:每次新建,全局唯一,不会修改,用算法生成,数据库同步即可;

3.     订单数据:和订单 ID 绑定,不会修改,数据库同步即可;

4.     点券数量:全局一致性,采用数据库同步,充值只能在归属地充值。

异常处理

【商城】

1.     用户购买过程中系统挂掉怎么办?

用户重新购买即可,原有订单数据作废。

2.     用户订单数据未及时同步到异地机房,用户看不到订单结果怎么办?

等恢复了再看。

3.     用户购买英雄和皮肤后未及时同步到异步机房,用户在异步机房重复购买后,如何处理?

只能补偿。

架构示意图


用户头像

Geek_fc100d

关注

还未添加个人签名 2019.09.28 加入

还未添加个人简介

评论

发布
暂无评论
模块七作业