king-of-water · 个人博客
你好,我是
king-of-water。
这里记录后端、Agent 实践、项目,以及真正用过的工具。
栏目
从一个方向开始最近更新
全部文章 →后端 · 分布式
数据库增加副本后,为什么仍会读到旧数据:主从复制、读写分离与 Quorum
从短链接创建后立即访问却返回 404 的问题出发,讲清复制日志、复制延迟、读己之写、半同步复制、主从切换,以及 Quorum 读写集合的保证与边界。
分布式系统MySQL数据库复制读写分离复制延迟Quorum一致性
后端 · 分布式
数据超过单机后怎么拆:分片键、路由、扩容迁移与一致性哈希
从短链接读写路径与支付流水实战出发,讲清分片键怎么选、全局 ID 为什么不能自动路由、取模与基因法怎样工作,以及扩容时如何迁移数据并验证正确性。
分布式系统分库分表分片键数据路由一致性哈希数据迁移MySQL
后端 · 分布式
分布式事务:2PC、TCC、Saga、Outbox 与事务消息怎样选
从一条支付、业务确认与退款链路出发,区分原子提交、资源预留、补偿事务和可靠消息,讲清 2PC、TCC、Saga、Outbox 与事务消息的适用边界。
分布式系统分布式事务2PCTCCSagaOutbox事务消息状态机
后端 · 系统设计与高并发
下游故障时怎样避免拖垮整个系统:限流、熔断、隔离、降级与背压
从一条支付调用链出发,讲清限流、并发控制、隔离、熔断、降级、背压与重试各自保护什么,以及怎样把它们组合成可验证的过载治理方案。
系统设计高并发限流熔断隔离降级背压重试
后端 · 分布式
服务地址总在变化,调用方怎样找到它:服务发现、健康检查与故障摘除
从支付服务调用钱包服务的完整路径出发,讲清注册中心、DNS、客户端发现、健康检查、故障摘除、本地缓存与 Kubernetes Service 的职责和失败边界。
分布式系统服务发现注册中心健康检查故障摘除NacosConsulKubernetes
Agent · LLM 原理与训练
现代 LLM 的 Transformer:从 Token 输入到下一个 Token
从一条具体的请求出发,逐层拆解现代 Decoder-only Transformer 的每个组件:Embedding、RoPE 位置编码、RMSNorm、GQA 注意力、SwiGLU 前馈层、残差连接,以及 logits 到采样的完整流程。解释每个设计决策相比原始 Transformer 改了什么、为什么改。
LLMTransformerDecoderRoPERMSNormGQASwiGLU采样推理