模块七作业
业务分级
登录、对战、商城
数据分类
【商城】
1. RoleID:本身无需登录信息,依赖 QQ 和微信授权登录返回给王者荣耀的全局唯一 RoleID;
2. 订单 ID:每次新建,全局唯一,不会修改;
3. 订单数据:和订单 ID 绑定,只会新建不会修改;
4. 点券数量:全局强一致性。
数据同步
【商城】
1. RoleID:全局唯一,不会修改,采用数据库同步;
2. 订单 ID:每次新建,全局唯一,不会修改,用算法生成,数据库同步即可;
3. 订单数据:和订单 ID 绑定,不会修改,数据库同步即可;
4. 点券数量:全局一致性,采用数据库同步,充值只能在归属地充值。
异常处理
【商城】
1. 用户购买过程中系统挂掉怎么办?
用户重新购买即可,原有订单数据作废。
2. 用户订单数据未及时同步到异地机房,用户看不到订单结果怎么办?
等恢复了再看。
3. 用户购买英雄和皮肤后未及时同步到异步机房,用户在异步机房重复购买后,如何处理?
只能补偿。
评论