写点什么

模块七作业

用户头像
potti
关注
发布于: 1 小时前

王者荣耀商城业务分析

商城商品没有库存,购买需要点券,且有些商品只可以买一次,由此可知点券、玩家背包需要强一致性

关键业务:

1.点券

2.背包


关键业务约束:

1.点券够才能购买

2.同一英雄或者皮肤只能买一个


异地多活业务:

1.点券

2.玩家背包


数据同步:

1.点券:数据库同步

2.玩家背包:数据库同步,roleID+itemID+uniItemID 作为 unique_key


异常情况

1.点券:同步慢的情况下,可能出现充值不到账的情况,但对购买没有影响,等同步完就可以购买,如果业务体验差,可以增加接口同步或者先充值再购买

2.玩家背包:点券购买英雄后同步中断,在异地继续购买成功,同步回复后则需要撤销第一次的购买记录


用户头像

potti

关注

还未添加个人签名 2017.10.19 加入

还未添加个人简介

评论

发布
暂无评论
模块七作业