写点什么

模块 7 作业

作者:小何
  • 2021 年 12 月 23 日
  • 本文字数:322 字

    阅读完需:约 1 分钟

设计步骤 1-业务分级

王者荣耀业务分级:登录、对战、商城、社区 、活动,这里对商城进行分析

设计步骤 2-数据分类

1.RoleId 登陆后全局唯一

2.商城商品信息都是虚拟物品,不存在库存的问题,也不需要发货等物流信息。

3.英雄、皮肤购买:用户购买英雄和皮肤的需要进行约束,不能重复购买。

4.改名卡等道具购买:可以购买多次,记录购买的数量。

 

设计步骤 3-数据同步

1.   RoleID 和区服对应关系,只会新建不会修改,数据库同步即可

2.   商品信息 数据库同步接口

3.   道具信息:数据库同步、合并数据

 

设计步骤 4-异常处理

1.   充值第三方服务挂了怎么办?

暂时关闭通道,等恢复再开通即可

2.   用户购买英雄、皮肤时故障怎么办?

再买一个就行,后续恢复进行数据合并即可

 

异地多活架构示意图


用户头像

小何

关注

还未添加个人签名 2018.03.19 加入

还未添加个人简介

评论

发布
暂无评论
模块7作业