写点什么

模块 7 作业

用户头像
Geek_2e7dd7
关注
发布于: 2 小时前

王者荣耀商城

与传统商城相比,具有如下特点:没有物流,发货即收获,不需要追踪物流过程

异地多活架构:

用户需要先购买微信、QQ 代币,代币数量由微信、QQ 维护,这里只要在使用余额时能访问对应的微信、qq 服务查询即可。不需要自己存储代币数量。

部分道具,如皮肤只能买一次,其它如改名道具可以买多个。

至少做两个机房,跨城,用户就近接入。用户数据例如已购买的道具,需要全量同步,可以使用主备同步,保证两个机房内都有全量数据。唯一道具在购买的机房进行唯一性检查。

代币的查询和扣除在用户接入的机房进行。

入口处由 DNS 负载均衡把用户接入到最近的机房。

商城内部最重要的功能是查看已有物品(库存),浏览和购买其次,购买记录、流水记录最次。

购买失败用户一般会重试,如果不能浏览库存会让用户有财产损失的感觉,应该尽量避免。

浏览失败一般重试,或者访问另一个机房即可。

用户头像

Geek_2e7dd7

关注

还未添加个人签名 2018.11.08 加入

还未添加个人简介

评论

发布
暂无评论
模块7作业