写点什么

模块 7 作业

作者:Geek_1d37ea
  • 2021 年 12 月 19 日
  • 本文字数:275 字

    阅读完需:约 1 分钟

设计步骤 1 - 业务分级

商城

设计步骤 2 - 数据分类

1. roleID:全局唯一、不可变

2. 点券余额、库存:全局强一致性、经常变

3. 道具:全局唯一、只购买一次

4. 英雄、皮肤:全局唯一、多次重复购买

5、购买记录:全局唯一、经常变

设计步骤 3 - 数据同步

1. roleID:数据库同步

2. 点券余额、库存:数据库同步

3. 道具:只会读一次,最多购买一次,采用回源读取方式

4. 英雄、皮肤:消息队列

5、购买记录:消息队列

设计步骤 4 - 异常处理

1. 玩家购买完皮肤后,商城服务器挂了怎么办?

运营手动送皮肤。

  1. 购买完道具后,商城看到购买记录,但是账号里没看到道具怎么办?

等待一段时间再查看,牺牲一部分用户体验。


发布于: 2 小时前阅读数: 7
用户头像

Geek_1d37ea

关注

还未添加个人签名 2018.01.21 加入

还未添加个人简介

评论

发布
暂无评论
模块7作业