在软件架构中,限流是一种控制资源使用和保护系统安全的重要机制。它通过限制在一定时间内可以处理的请求数量,来防止系统过载。
X-Stor 是腾讯内部根据目前 NoSQL 领域不同业务有不同的数据模型、成本、性能的需求而研发的多模存储系统,目前支持 KV、时序、特征存储等多种模态的存储。X-Stor 的目标是基于同一个存储底座为不同协议和存储引擎提供相同的底层能力,一致性上,支持强一致/最终一致/有界一致性等多种一致性协议;存储介质上,支持数据分层、支持内存、SSD,COS 等不同介质满足用户不同需求;在容灾上,支持多 AZ、异地分布、流水备份、秒级回档等能力。 目前 X-Stor 在腾讯内部承载了包括 QQ/Qzone、微信 C2C、微信支付、广告特征、监控系统等大量关键基础业务。对外承载了多家头部车企的传感器数据监控业务。 下文主要介绍这篇论文以及 X-Stor 的多模型架构和对多租户的支持。
调度模块在很多系统中都是常用的模块,比如实习生的每天签到邮件,预约银行的业务短信,学习通的上课通知,腾讯视频push中台的任务下发,调度系统在中间起到关键作用。
1 引言 2 “3A游戏”背后的核心支柱:程序员 3 程序员的痛点 4 程序员的救星之腾讯云AI代码助手 5 腾讯云 AI 代码助手已参与腾讯多款产品和爆款游戏的开发 6 基于 JetBrains Rider IDE 之上腾讯 AI 代码助手驱动的 Unreal 游戏开发
Kotlin Native 是 Kotlin 多平台生态的关键一环,也是 Kotlin 开发者突破自身发展瓶颈的重要方向。本文依据 Kotlin Native 的源码,结合作者在运用 Kotlin Native 开发多平台应用的实战经验,详细为大家解读 Kotlin Native 在编译时和运行时的实现细节和实践技巧。本文由腾讯 PCG 代码委员会出品,可能是你在全网能看到的关于 Kotlin Native 分析最全面的干货文章。
重型 JS 项目的性能问题一向很难,我们文档技术团队在 review 各大开源 JS 仓库性能实践的时候注意到:TS 源码的 checker.ts 这个文件相当暴力,它将 TS 完整类型系统全部逻辑 5.2 万行全部写在一个 TS 文件里,而文件大小则达到了惊人的 2.92 MB —— 这相当有趣,为什么?本文将带你从源码出发,分析背后的现象本质。