写点什么

架构实战营——模块七作业

用户头像
yu
关注
发布于: 2021 年 07 月 04 日
架构实战营——模块七作业

一、王者荣耀商城异地多活分析

  1. 业务分级

充值点券

买英雄、皮肤

买鲜花、改名卡


  1. 数据分类

【点券余额】

强一致性

【英雄、皮肤】

用户下唯一、强一致性

【鲜花、改名卡】

最终一致性


  1. 数据同步

【充值点券】

数据库同步

【买英雄、皮肤】

数据库同步+消息队列同步

【买鲜花、改名卡】

存储系统同步


  1. 异常处理

【充值点券】

  • 充值的点券没有同步到异地机房,购买不了商品怎么办?

运营售后,补发点券

【买英雄、皮肤、鲜花、改名卡】

  • 购买的英雄、皮肤没有同步到异地机房,用户看不见怎么办?

用户自己查看,会路由到用户的归属地机房,不太会出现去异地机房查看的情况。

其他用户查看,可以容忍一段时间看不见。


二、架构设计


用户头像

yu

关注

还未添加个人签名 2018.05.22 加入

还未添加个人简介

评论

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