noteAI2025年7月21日活动架构(三):百万 QPS 下的架构可靠性设计与灵魂三问大家好,我是十三!欢迎来到十三Tech。 欢迎来到《玩法活动架构设计》系列的终章。在第一篇我们用"第一性原理"搭建了任务、资格、奖品三大核心基石,在第二篇用"策略模式"构建了可插拔的玩法引擎。至此,系统在功能和扩展性上已经堪称优雅。 但一个…架构Go性能优化
note纯技术2023年12月21日Go 高并发限流实战:四种经典算法的原理与代码实现当流量洪峰突然袭来时,你的服务能否稳如泰山?在十三Tech 的后端架构中,限流是保障服务可用性的第一道防线。它确保系统在自身处理能力范围内运行,避免因资源耗尽而导致级联故障。本文将深入剖析四种最常用的限流算法——令牌桶、漏桶、计数器和滑动窗…Go性能优化后端
note纯技术2023年12月21日CPU缓存一致性深度解析:从写回策略到MESI协议在高并发场景下,你是否遇到过看似无解的性能瓶颈?很多时候,问题的根源藏在CPU缓存的协作机制中。作为十三Tech操作系统深度系列的重要一篇,本文将带你深入CPU缓存的世界,从L1/L2/L3三级缓存的层级架构,到写直达与写回的差异,再到ME…操作系统性能优化Linux
note纯技术2023年12月21日零拷贝技术深度解析:从DMA到sendfile的性能优化之道在高性能服务器开发中,文件传输的性能瓶颈往往不在磁盘IO,而在数据拷贝和上下文切换。如何减少这些不必要的开销?零拷贝技术是关键的优化手段。在十三Tech的高性能系统实践中,我们深刻体会到零拷贝带来的巨大收益。本文将从DMA技术出发,剖析传统…操作系统性能优化Linux
note纯技术2023年12月21日MySQL慢查询优化实战指南:从索引原则到代价模型慢查询是MySQL性能优化中最常见也最具挑战性的问题。一条慢SQL可能拖垮整个系统,而优化方案却往往让人无从下手。在十三Tech的数据库优化实践中,我们总结了一套从索引设计到代价模型分析的系统方法。本文将分享MySQL慢查询优化的核心原则与…MySQL性能优化
note纯技术2023年12月21日MySQL Buffer Pool工作机制全解:缓存管理、LRU优化与脏页刷盘在MySQL的读写性能优化中,Buffer Pool是最关键的内存组件。它如同数据库的"高速缓存",直接决定了查询的响应速度。在十三Tech的数据库性能调优实践中,合理配置和深入理解Buffer Pool的工作机制,往往是获得数量级性能提升…MySQL性能优化Linux
note纯技术2023年12月21日go-zero 源码解读:TaskRunner 如何优雅控制 Goroutine 并发数在 Go 并发编程中,我们常被教导"Goroutine 很便宜,随便用"。但当你面对需要并发执行成千上万个任务的场景时,是否真的可以直接 go func() 一把梭?在十三Tech 的性能调优实践中,我们深刻体会到:无节制地创建 Gorou…Go微服务性能优化
note纯技术2023年12月21日高并发场景下的热点 Key 问题:从发现到解决在高并发系统中,你是否遇到过这样的诡异现象:Redis 集群的某个节点 CPU 突然飙高,其他节点却闲庭信步?这极有可能是 热 Key(Hot Key) 在作祟。当某个 Key 的访问量远远超过其他 Key 时,它会成为整个缓存系统的瓶颈。…Go性能优化Redis
note纯技术2023年12月21日Go 内存逃逸分析:从原理到性能优化的实战指南在 Go 的性能调优面试中,"内存逃逸"几乎是必考题。但真正理解它的人并不多。你知道 Go 编译器是如何决定变量分配在栈上还是堆上的吗?你知道一次不当的指针传递可能让本应在栈上快速销毁的变量变成 GC 的负担吗?在十三Tech 的性能优化实…Go性能优化Linux
note纯技术2023年12月21日Go 数据库连接池深度解析:database/sql 的实现原理与调优当你调用 sql.Open 获取一个 *sql.DB 时,你是否好奇过:这个连接池内部是如何管理连接的?空闲连接超时后会发生什么?MaxOpenConns 和 MaxIdleConns 到底如何影响系统行为?在十三Tech 的数据库性能调优…GoMySQL性能优化