Golang 微服务在腾讯游戏用户运营领域的探索及实践Golang微服务 在腾讯游戏用户运营领域的探索及实践 刘家雄 2017/4/18 Web Architecture 关于我 刘家雄<@楚吟风> 提纲 腾讯游戏用户运营介绍 服务化架构演进 DSL加速敏捷 基准数据 总结及展望 腾讯游戏用户运营 关于腾讯游戏用户运营 Intervene 干预 Measure 评估 User 用户 核心 用户 特权 服务0 码力 | 34 页 | 1.22 MB | 1 年前3
2020美团技术年货 算法篇之间的深度语义相关性至关重要。基于 Term 匹配的传统相关性特征 可以较好地判断 Query 和候选 Doc 的字面相关性,但在字面相差较大时,则难以刻 画出两者的相关性,比如 Query 和 Doc 分别为“英语辅导”和“新东方”时两者的 语义是相关的,使用传统方法得到的 Query-Doc 相关性却不一致。 2018 年底,以 Google BERT[1] 为代表的预训练语言模型刷新了多项 NLP 任务的 Query 和 Doc 标题文本信息很 难准确判断两者之间的语义相关性。如 < 考研班,虹蝶教育 >,Query 和 Doc 标题 文本相关性不高,但是“虹蝶教育”三级品类信息分别是“教育 - 升学辅导 - 考研”, 46 > 美团 2020 技术年货 引入相关图谱信息有助于提高模型效果,我们首先基于品类信息做了尝试。 在相关性判别任务中,BERT 模型的输入是对。对于每一个输入的 Token,它的表 15%,并且 WSDM 历来注重前沿技术的落地应用,每届大会设有的 WSDM Cup 环节提供工业界真实场景中的数据和任务用以研究和评测。 今年的 WSDM Cup 设有 3 个评测任务,吸引了微软、华为、腾讯、京东、中国科 学院、清华大学、台湾大学等众多国内外知名机构的参与。美团搜索与 NLP 部继去 年获得了 WSDM Cup 2019 第二名后,今年继续发力,拿下了 WSDM Cup 20200 码力 | 317 页 | 16.57 MB | 1 年前3
Swift 迁移之路 - 唐巧猿辅导公司的 Swift 迁移之路路 唐巧 公司简介 • K12 领域的独⻆角兽公司。 • 拥有 2 亿⽤用户,⽉月活⼏几千万。 • 互联⽹网⼥女女皇报告中的在⼈人⼯工智能领域崛起的 中国公司。 旗下产品 关于我 • 唐巧,⼩小猿搜题产品技术负责⼈人 • ⻓长期分享技术,拥有共计 10 万的微 博和微信公众号粉丝 • 《iOS 开发进阶》、《iOS ⾯面试之 道》作者 道》作者 ⼤大纲 • 猿辅导 App 的 Swift 迁移之路路 • 猿辅导⽼老老师端 App 的 Swift 迁移之路路 • ⼩小猿搜题 App 的 Swift 迁移之路路 Date Version 2014-09-09 Swift 1.0 2014-10-22 Swift 1.1 2015-04-08 Swift 1.2 2015-09-21 Swift 2.0 2016-09-13 2016-09-13 Swift 3.0 2017-09-19 Swift 4.0 2018-03-29 Swift 4.1 2018-07-05 Swift 4.2 猿辅导 的 Swift 迁移之路路 决策回顾 • 背景 • 时间:2016 年年 6 ⽉月 • Swift 版本:Swift 2 • 依赖很重的 C++ 直播库 • 历史 Objective-C 代码⾏行行数:80 码力 | 43 页 | 1.37 MB | 1 年前3
Rust 到底香不香?Rust 到底香不香? 霍丙乾 bennyhuo Kotlin 开发者的首“锈” 个人介绍 • 霍丙乾 bennyhuo • 猿辅导资深移动客户端工程师,Google 开发者专家 • 《深入理解 Kotlin 协程》 《深入实践 Kotlin 元编程》作者 • B 站连载《Rust 程序设计语言》读书视频已更新至 第 13 章 分享经历 2017.11 Android 技术大会 将0 码力 | 10 页 | 484.75 KB | 1 年前3
敏捷开发/张燎原:从持续交付到业务创新阿里巴巴高级技术专家,他是敏捷和精益方法的积极实 践者和推动者,具有十多年软件研发一线实践经验,经 历过消费电子、通信及互联网多个行业,长期从事研发 管理及研发教练工作,负责组织级大规模敏捷导入实施 和转型的辅导。译有《程序员度量》、《软件驱魔》等。 同时,他热衷编写代码和开源,涉及软件设计、测试驱 动开发、代码重构、遗留代码的维护和持续集成及交 付。 twitter: @zhangliaoyuan0 码力 | 40 页 | 3.34 MB | 1 年前3
敏捷开发/LIVE-211是什么,聊聊研发效能度量那些事儿阿里巴巴高级技术专家,他是敏捷和精益方法的积极实 践者和推动者,具有十多年软件研发一线实践经验,经 历过消费电子、通信及互联网多个行业,长期从事研发 管理及研发教练工作,负责组织级大规模敏捷导入实施 和转型的辅导。译有《程序员度量》、《软件驱魔》等。 同时,他热衷编写代码和开源,涉及软件设计、测试驱 动开发、代码重构、遗留代码的维护和持续集成及交付。 twitter: @zhangliaoyuan Content0 码力 | 36 页 | 7.19 MB | 1 年前3
TarsGo微服务开发实践-利开园TarsGo微服务高效开发 最佳实践 利开园 腾讯高级工程师 2021-08-21 关于我 Docker TarsGo Tars+K8S DevOps 2015至今 腾讯 目录 1. RPC 2. 日志 3. 监控 4. 调用链 5. 网关 6. 错误码 7. 配置 8. 云原生 9. 标准化 背景 • Tars是腾讯开源的微服务解决方案 • 高性能的RPC框架 • 丰富的服务治理能力 丰富的服务治理能力 • 支持Golang/Cpp/Java/PHP/Nodejs • 腾讯内部(TAF)曾经应用最广的开发框架 • Tars应用实践:https://github.com/tarscloud/gopractice RPC:不应该只是RPC • 基本功能:远程函数调用 • 可观测 • 名字服务+SET流量管理 • 熔断与恢复 • 轮询/一致性Hash • 错误码管理 日志:排查问题的利器0 码力 | 15 页 | 4.23 MB | 1 年前3
2.游戏战中陪伴助手微服务架构设计与应用游戏战中陪伴助手微服务架构设计与应用 张敏 - AndruZhang 腾讯 - 高级后台工程师 目 录 功能介绍 01 早期探索 02 方案设计和工程实现 03 性能和成本优化 04 DevOps 建设 05 总结 & QA 06 功能介绍 第一部分 战中陪伴助手介绍——和平精英最佳第五人 战中陪伴助手介绍——和平精英最佳第五人 • 游戏战斗中指导 / 建议 • 敌人在附近 + 1500 行注释 135 行代码 + 82 行注释 + 开发模式文档 交接周期 未知(未交接过) 1 天(几位开发参与过) 持续测试 无 有 性能和成本优化 第四部分 贵 - 部署:腾讯云 TKE(Tencent Kubernetes Engine);微服务 - 上线前压测: - 预估 CPU:20,000+ 核,其中推荐系统接近 18,000 - 现象:网络流量极大 - 缓存功能下沉 - 由重排层也不是业务层存储缓存 - 破坏推荐系统架构,降低复用性 - 裁剪对局历史 - 最多缓存 10 分钟的对局历史 - 不是根本解决方法 - 微服务单体化 - 腾讯文档团队《回归单体成为潮流?腾讯文档如何实现灵活架构切换》 - 更进一步优化:网络 RPC 改为函数调用,同时保留微服务架构 微服务——上线前压测 贵 微服务——火焰图 - 以实验层火焰图为例,业务逻辑仅占0 码力 | 47 页 | 11.10 MB | 1 年前3
使用Rust与ClickHouse构建高效可靠的日志系统效可靠的日志系统 刘炜 腾讯云(专有云) • 自我介绍 • 系统介绍 • 整体架构 • 系统实现 • 遇到问题 大纲 自我介绍 • 大龄码农 • 做过嵌入式/CDN/数据库开发 • 从C/C++到Rust • 现在在腾讯云(专有云)从事日志系统的开发 自我介绍 PhoTto / image / chart 系统介绍 系统介绍 • 属于腾讯专有云PaaS平台(TCS)0 码力 | 19 页 | 2.66 MB | 1 年前3
MoonBit月兔编程语言 现代编程思想 第二课 月兔开发与月兔中的表达式
浏览器环境(⽆命令⾏⼯具) 云原⽣开发环境 腾讯云Coding Gitpod.io Github.dev ... 本地开发环境 4 浏览器环境 访问 try.moonbitlang.cn ,或从官⽹点击�试⽤� 试⽤环境可以快速创建⽂件并运⾏ 试⽤环境提供代码样例,⽅便熟悉⽉兔语法 试⽤环境提供分享功能 5 云原⽣开发环境(以腾讯云为例) 基于远程服务器、按需使⽤的开发环境 基于远程服务器、按需使⽤的开发环境 需要依赖云原⽣开发环境供应商,如腾讯云Coding等 新建/克隆仓库并启动开发环境后,安装"MoonBit Language"插件 进阶开发需安装命令⾏⼯具,或克隆云原⽣开发模板。后续参考⽉兔构建系统教程 6 本地开发环境 安装VS Code或VS Codium,并安装"MoonBit Language"插件 进阶开发需安装命令⾏⼯具(⽀持Windows、MacOS与Ubuntu等环境),并参考⽉0 码力 | 39 页 | 1.53 MB | 1 年前3
共 57 条
- 1
- 2
- 3
- 4
- 5
- 6













