Bootstrap

模块七

背景

业务功能

关键业务约束

设计步骤1 - 业务分级

业务

登录,下单,点券,商品

核心业务

登录,点券,下单

设计步骤2 - 数据分类

登录

点券

下单

设计步骤3 - 数据同步

登录

RoleID 和区服对应关系,只会新建不会修改,数据库同步即可。

点券

点券余额:全局一致,采用数据库同步

下单

玩家皮肤ID:全局唯一,不可变,数据库同步+消息队列同步

玩家道具订单ID:全局唯一,不可变,数据库同步+消息队列同步

设计步骤4 - 异常处理

登录

直接挂公告:系统停服维护。

等系统恢复就可以购买。

点券

直接挂公告:系统停服维护。

点券功能暂时关闭不可用

下单

产品方案解决,通过商店公告提示玩家,商品数据写入存在一定延时

异地多活架构图