模块七
背景
业务功能
关键业务约束
设计步骤1 - 业务分级
业务
登录,下单,点券,商品
核心业务
登录,点券,下单
设计步骤2 - 数据分类
登录
点券
下单
设计步骤3 - 数据同步
登录
RoleID 和区服对应关系,只会新建不会修改,数据库同步即可。
点券
点券余额:全局一致,采用数据库同步
下单
玩家皮肤ID:全局唯一,不可变,数据库同步+消息队列同步
玩家道具订单ID:全局唯一,不可变,数据库同步+消息队列同步
设计步骤4 - 异常处理
登录
直接挂公告:系统停服维护。
等系统恢复就可以购买。
点券
直接挂公告:系统停服维护。
点券功能暂时关闭不可用
下单
产品方案解决,通过商店公告提示玩家,商品数据写入存在一定延时
异地多活架构图
