腾讯(陈和):腾讯游戏活动开发提效之路

腾讯游戏活动开发提效实战陈和 腾讯(深圳) 应用开发高级工程师www.top100summit.com陈和高级工程师“有十年腾讯游戏应用开发工作经验,经历过从单体架构到SOA架构再到微服务化架构的变迁。最近两年,主要参与了腾讯游戏智慧营销平台的建设,在保障质量的前提下,以提升活动交付效率为主要目标。”讲师简介www.top100summit.com目录2.系统架构4.中台赋能3.前台赋能5.后台赋能1.背景介绍6.项目总结腾讯游戏智慧营销提效之路实战www.top100summit.com腾讯游戏活动开发团队日常需要服务上百款游戏业务,1年活动量过万。游戏多、活动多,帮助活动开发团队提效是我们的主要目标。经过近2年探索和试点,单活动平均交付时间从13天降到了2天,部分活动可在1天内交付。本次分享会提到 123 经验,我将逐个给大家分享,希望给大家带来些许启示。亮点介绍www.top100summit.com案例背景为玩家提供多样化的在线营销活动,提升玩家游戏体验。www.top100summit.com问题与挑战活动数量多复杂且多变快速交付保障质量数百款业务每日新增50+活动跨部门、流程长需求灵活多变业务侧快速验证研发侧降本增效高并发高可用小失误大损失www.top100summit.com• 交付效率已达瓶颈,如何突破?破题思路A业务活动基础平台运行环境B业务活动A活动基础平台运行环境B活动公共模块A活动基础平台运行环境SAAS公共模块提效工具面对频繁多变的场景,公共模块落地有困难吗?B活动A活动基础平台运行环境SAAS公共模块B活动www.top100summit.com2.系统架构www.top100summit.com• 2.1 营销系统架构核心实践ClientService-TASaaSGate-WayAPaaSGate-WayService-UService-RService-DService-AService-BService-GService-CService-EService-FGate-WayService-SRPCService-HService-IService-JBPaaSCPaaSDPaaSService-KService-LService-MService-NService-OService-PHTTPSRPCRPCService-QBSaaSCSaaSØ 业务特点:短、频、快Ø 微服务架构:更小、更快、更灵活www.top100summit.com• 2.2 微服务架构的优缺点优点:• 1、服务拆分粒度更细,有利于资源重复利用。• 2、更加精准的进行服务升级,提高系统可维护性。• 3、适用于互联网业务,产品迭代周期会变得更短。缺点:• 1、微服务过多,服务治理成本高,不利于系统维护。• 2、分布式系统开发的技术成本高,对团队挑战大。核心实践www.top100summit.com• 2.3 微服务管理和维护-K8S引擎核心实践kubectlInternetAPI Servercontroller-manager(replication, namespace,…)schedulerKubeletKube-proxydockercontainerPodcontainerPodWorker nodeKubeletKube-proxydockercontainerPodcontainerPodWorker nodeMaster nodeetcdwww.top100summit.com• 2.4 GDP-开发者平台核心实践蓝盾 DevOps运维体系成本分摊资产管理Buffer调度性能监控应用监控安全评估应急预案成本安全容量管理质量管理触发决策事件采集数据采集可观测性数据血缘业务血缘混沌工程故障预警根因分析全链路压测+资源管理容量评估流程对接容量监控测试预发布灰度开发全量在线运营GDPTKE & tenCK8S编排云资源编排作业编排云PaaS鲲鹏-流式计算云IaaSTDWTBDS基础设施更多…运维编排应用层营销活动灵犀平台数据挖掘任务系统实时分析战绩查询…贯穿服务交付全流程,保驾护航基于蓝鲸体系作为底座,构建海量在线服务运营支撑体系,解决运营场景下的质量、效率、成本、安全等问题对接公司基础设施团队,提供高效资源交付能力www.top100summit.com• 2.5 系统架构小结核心实践微服务架构聚焦业务开发者平台快速集成www.top100summit.com3.前台赋能www.top100summit.com前端组件• 3.1 前台赋能核心实践登录鉴权分享抽奖兑换…前端模板<% ActID %><% ActName %><% TaskList %>自助更换UIASTwww.top100summit.com• 3.2 前台赋能:自助调整UI核心实践活动代码读取html/css/imgloadHtmlParser/CssParserASTASTupdate(img、text)还原为新Htmldisplaycommitparserinputoutput模板代码dev通过AST分析出img、text节点 à 过滤出可更改的元素 à 自助精准修改AST à 重新还原出HtmlCreatewww.top100summit.com• 3.3 前台赋能:自助调整UI核心实践•与一般的低代码平台不同,我们是先提供原型。再交给产品进行自助化调整产品不懂技术,遇到问题该如何解决远程调试www.top100summit.com• 3.4 前台赋能:远程调试主要流程核心实践Server端待调试页⾯调试控制台Milo%Debug%SDK活动页⾯⽤户操作Milo%Console%CorenetworkstorageDOM预览console调试⾯板能⼒开发操作云原⽣服务环境-Nodewss服务https服务鉴权/token派发socket通信/链接/关闭业务逻辑相关1"调试请求2"派发token3"建⽴链接4"⽣成带token的调试链接给到⽤户进⼊5"建⽴链接6"鉴权通过,链接建⽴OK7"页⾯已链接,可以开始调试8"调试指令9"调试指令10"响应信息11"响应信息…调⽤www.top100summit.com• 3.5 前台赋能:控制台远程调试原理核心实践这⾥的console脚本控制台指在调试端可以运⾏脚本在页⾯执⾏,以及显⽰页⾯的⼀些log信息的模块。Console 模块调试SDK调试控制台⽤户端/页⾯端Log显⽰脚本执⾏监听错误、log等信息Exec 脚本,返回结果主动上报脚本数据下发结果上报Ws服务(通信中转)1. console.log,error,info等钩⼦2. window.onerror钩⼦www.top100summit.com• 3.6 前台赋能:控制台远程调试原理核心实践日志显示以及脚本执行结果显示脚本编写区www.top100summit.com• 3.7 前台赋能:Network远程调试原理核心实践这⾥的Network指在调试端可以查看到⽤户页⾯上发送的所有⽹络请求。Network 模块调试SDK协作端⽤户端/页⾯端Ws服务Network 事件network lis

立即下载
互联网
2025-05-26
43页
3.84M
收藏
分享

腾讯(陈和):腾讯游戏活动开发提效之路,点击即可下载。报告格式为PDF,大小3.84M,页数43页,欢迎下载。

本报告共43页,只提供前10页预览,清晰完整版报告请下载后查看,喜欢就下载吧!
立即下载
本报告共43页,只提供前10页预览,清晰完整版报告请下载后查看,喜欢就下载吧!
立即下载
水滴研报所有报告均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
相关图表
2008-2023年新增体育类基金会数量(单位:个)
互联网
2025-05-26
来源:2024年中国体育行业调研报告
查看原文
中国体育服务贸易进出口规模(单位:亿元)
互联网
2025-05-26
来源:2024年中国体育行业调研报告
查看原文
全球前十大体育活动消费市场(单位:十亿美元)
互联网
2025-05-26
来源:2024年中国体育行业调研报告
查看原文
2022年中国体育产业细分结构概况
互联网
2025-05-26
来源:2024年中国体育行业调研报告
查看原文
中国体育产业概况(2016-2022年)
互联网
2025-05-26
来源:2024年中国体育行业调研报告
查看原文
少儿类图书排名(2025 年 4 月)
互联网
2025-05-23
来源:传媒互联网行业周报:出版和游戏板块估值已达历史低位,业绩期后也有望迎来价值回归
查看原文
回顶部
报告群
公众号
小程序
在线客服
收起