写点什么

架构实战营模块 7 作业

发布于: 6 小时前
  1. 王者荣耀商城-数据分类


商品 ID:每次新建,全局唯一,不会修改,库存无限制

商品数据:  和商品 ID 绑定,新建、修改、上架、下架

用户点券信息:相当于余额,强一致性,不可丢失

用户英雄、皮肤信息:新增,强一致性,不可丢失

用户道具信息:新增,修改,最终一致性,不可丢失


  1. 王者荣耀商城-数据同步

商品 ID:新增,数据库同步

商品数据:  新建、修改、上下架数据同步

用户点券信息:全局一致性,采用数据库同步余额,只能在归属地充值

用户英雄、皮肤信息:每次新增,数据库同步+消息队列同步

用户道具信息:新增,修改,数据库同步


  1. 王者荣耀商城-异常处理


1. 新购买英雄、皮肤没有同步到异地机房,无法使用新英雄、新皮肤玩游戏?

   等待同步完成


2.点券没有同步到异地机房,无法购买,怎么办?

    等待同步完成


  1. 道具信息没有同步到异地机房,是否可以购买?

可以购买,道具可以有多个,有余额就可以购买


  1. 架构图


用户头像

还未添加个人签名 2019.08.25 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营模块7作业