淘天(范导):一分钟一千万:天猫双十一背后的互动游戏引擎
发布时间:2025-05-05 20:42:51| 浏览次数:
《一分钟一千万:天猫双十一背后的互动游戏引擎》主要讲述了淘天集团在天猫双十一互动游戏技术研发方面的实践经验,通过应对诸多挑战,实现了技术创新与业务增长。
1. 互动游戏的背景与挑战:天猫双11大促互动游戏将多人在线实时游戏和大型营销活动相结合,存在流量不确定、研发周期短、用户体验敏感、高QPS和高数据一致性要求等难题。比如不同玩法导致流量形态各异,难以预测,且留给研发的时间紧张。
- 从不确定中找确定性:从不同玩法中抽象出确定的流程和功能模块,沉淀为可复用的模型与框架(IGF),像组队、匹配、结算等流程以及玩家、战队等功能模块,提升研发效率。
- 面向领域设计:通过领域驱动设计,包括实体、领域服务、聚合等设计,屏蔽底层细节,实现数据聚合,减少IO,提升性能与稳定性,还能灵活应对系统扩缩容。
- 解决聚合相关问题:针对聚合根带来的数据大小、并发锁粒度大、幂等保障等问题,分别采用定制序列化协议、优化存储结构、设计跨存储通用幂等保障方案等措施解决。
- 应对流量不确定:运营上通过游戏规则削峰,如设置限时翻倍规则;研发上建立流量预估模型,消除快速扩容瓶颈,并实现弹性扩缩容,节省资源、降低运维成本。
3. 成果展示与启示:最终实现了用户体验提升、业务成本下降等成果,如180万 + 在线万 + QPS 、平均6ms服务端RT等。总结出做好取舍、打破常规、理解下游等启示,为后续技术发展提供方向。
4. 未来展望:未来将朝着可定义、可观测、可控制,结合AI实现运营提效、体验创新的方向发展,打造一站式互动创新孵化平台。