一个可售单元占一行,SKIP LOCKED 让并发的预留各挑各的行,可用行池上限 1000 行;换过去之后拖住吞吐的是连接数,他们给 SQL 打 tag、在 ProxySQL 上按调用方算持有时长才定位到。
这里汇总打了 system-design 标签的文章,分两类:从零设计一个系统的过程记录(需求 → 模型 → 方案),以及已有系统的架构综述和关键决策。
Spring Boot 3.5 + Java 25 + Cloud Native 系列(一):Shop Platform 总览
一个以 Java 25 + Spring Boot 3.5 + Spring Cloud 2025 为技术基线的电商平台 POC,涵盖 API 网关、BFF、领域服务、活动引擎与全链路可观测,可作为技术选型讨论的一个可运行参考。
微服务(一):驱动因素、挑战与常用模式
为什么从单体迁到微服务、分布式系统会附带哪些固有代价、服务发现和熔断器各自解决什么,这三个问题串起来就是微服务的入门地图。
LSM-Tree 的读写路径:Append-Only Log 的局限、MemTable 与 SSTable、Compaction 的写放大
存储引擎从一个内存 Map 加一份日志,一路演化成 LSM-Tree,每加一个部件都是在补前一个部件的短板,而代价落在写放大、读放大和空间占用三者之间的取舍上。