Klizzz's blog

Bug:家族任务漏加积分

背景 立项项目《家族玩法重塑》。 家族任务需要通过 EVT 来实现,例如 “玩家与族友组队参赛并获得前 8 名”、“玩家与族友组队参赛并获得2000金币”。 为实现上述目标,EVT 所需信息分别来自组委会和比赛,考虑到组委会和比赛的研发量和后期拓展能力,以上逻辑在 EVT 中是通过两个原子事件(见下表)实现的,这两个原子事件分别来自比赛和组委会。 sid...

His重构设计

[TOC] HIS重构设计 作者:韩盛柏 一、HIS系统概述 1. 系统定位与核心功能 HIS 系统是支撑复杂数据存储与查询的核心平台,主要功能包括: 数据存储:分离原始数据(OSS)与索引数据(GSS),支持大数据量的存储需求和快速多样的查询需求。 动态扩展:通过配置化规则满足不同业务需求(如战绩、收藏、奖状等)。 协议兼容:复用历史通信协议,保障新旧业务平滑过渡...

新gss模型设计+双跑

GSS新模型-重构思路 利用 MongoDB 对现有业务、未来可支持的业务进行数据建模,建立起多个数据模型,分别适用于不同类型的业务。 GSS新模型-CVS配置 GSS 的 CVS 配置从时间成本、安全隐患、后期维护的角度考虑,不再重新建表。 在旧的 define_hisgss 中,为每个要迁移的业务新建一个新的配置,用于双跑。双跑后期,将老 hid 对应的配置修改为新配置,具体细节...