设计分布式 Single-flight 落地
当前文章全部先归入这个工程要点,集中整理请求去重、分布式协调、状态机、心跳和降级。
2026.08.05设计实时 ASR 链路,实现分段增量去重
梳理从前端音频分片、WebSocket 会话、讯飞 AST 推流,到稳定文本快照回推的完整实时转写链路。
2026.08.02设计分布式 Single-flight 落地完整梳理分布式 Single-flight 的落地设计,包括请求唯一 key、Redis 状态、owner、follower 和结果复用。
2026.08.02什么是负载均衡用简洁方式解释负载均衡的基本概念、作用和它在分布式系统中的位置。
2026.08.02本地降级机制记录分布式协调不可用或 Redis 异常时,如何用本地降级维持核心请求链路的可用性。
2026.08.02owner heartbeat 调度器设计详解梳理分布式 Single-flight 中 owner 心跳调度器的设计目标、续租流程和失活接管判断。
2026.08.02Redis 状态机设计思路把分布式 Single-flight 从“有锁或没锁”升级为一次请求协调实体的完整生命周期管理。
2026.08.02Single-flight 是什么?记录单 JVM 内短生命周期请求复用器的核心思想:同一个 key 的并发请求只让一个执行,其他等待共享结果。
2026.08.02单体 Single 与分布式 Single 的区别对比单 JVM 内 Single-flight 和分布式 Single-flight 在状态共享、结果回放、接管能力上的差异。