写点什么

王者荣耀商城异地多活架构

发布于: 1 小时前

架构实战营模块 7 作业


实现王者荣耀商城异地多活架构设计


业务定制型异地多活架构设计

  1. 业务分级:王者荣耀核心业务是登录和商城。

  2. 数据分级:用户以微信登录后返回 RoleID 给王者荣耀游戏,RoleID 就不会变了。 用户以微信钱包或 QQ 钱包充值点卷,在商城里消费。购买后数据将被修改。

  3. 数据同步:RoleID 和区服对应关系,只会新建不会修改,数据库主备同步即可。英雄和皮肤只可以买一次,属于强一致性,不可丢失不可恢复,可以用数据库主备同步。鲜花,改名卡等道具可以买多次,属于最终一致性,不可丢失不可恢复,可以用数据库主备同步。商城交易可以用数据库主备同步。

  4. 异常处理:商城购物完成,数据沒有同步到异地机房怎么办?适当容忍,用户等系统恢复了再查看。用户联系客服,可以送小礼物作为补偿。


王者荣耀商城和淘宝的区别

  1. 王者荣耀商城卖的是虚拟物品,不需要物流,不允许退款。

  2. 王者荣耀商城系统安全很重要, 避免用户作弊。


王者荣耀商城异地多活架构

分成两个远距离的北方机房和南方机房,支持区域级别故障处理,而且用户可以就近接入。


用户头像

还未添加个人签名 2020.08.24 加入

还未添加个人简介

评论

发布
暂无评论
王者荣耀商城异地多活架构