【架构实战营作业】模块七——王者荣耀商城异地多活架构
一、业务特性分析
王者荣耀的商城是虚拟物品商城,和淘宝这种实物电商有三个比较大的区别,分别是:
① 没有物流环节,即不存在发货、运输、签收等
② 不存在商品库存,或者说可以设置无限大的库存(但同样存在限购)
③ 商家是平台本身,不存在买卖双方沟通及问题处理等
二、业务分级
虚拟物品商城自身的核心业务场景包含:
① 商城列表
② 点券充值
③ 支付
④ 完成商品购买
按照优先级排序,① > ③ > ④ > ②
前三个①③④为完成商城购买必须的业务环节,考虑临时需要充值完成购买的用户只占一部分,②的优先级放低
三、数据分类
四、异地多活方案
五、异常情况
版权声明: 本文为 InfoQ 作者【聆息】的原创文章。
原文链接:【http://xie.infoq.cn/article/e069e936b75683157b55f0570】。文章转载请联系作者。
评论