架构实战营|模块 7

一、架构分析
业务功能:
1、使用微信或 QQ 充值点券;
2、使用点券进行支付购买商品;
关键业务约束:
1、英雄和皮肤只能买一个,不能重复;
2、鲜花、改名卡等道具可以买多个;
数据分类:
1、点券充值和消费,对于全局唯一 RoleID 对应的点券数值进行调整;
2、英雄和皮肤购买成功后就不会修改了;
3、鲜花和改名卡道具数值调整;
数据同步:
1、数据采用数据库同步即可;
异常处理:
1、充值点券未生效怎么办?
由人工审核补发点券;
2、购买的英雄、皮肤、道具等看不到怎么办?
等系统恢复后再看;
二、架构设计

评论