分类:中间件与分布式

Nginx 学习路线总结:从会配站点到能理解入口层治理

当你开始学“Nginx 学习路线总结”这类设计主题时,通常意味着单纯会操作已经不够了。系统开始变大、对象开始变多、协作开始变复杂,你会越来越频繁地遇到一种情况:看起来好像每个方案都能做,但真正难的是判...

2026-06-25

Kafka 简介:消息队列到底在帮系统解决什么问题

很多人开始认真补“Kafka 简介”,往往不是出于兴趣,而是因为线上已经出事了。系统平时也能跑,可一到高峰、发布、切换、批量任务或者局部抖动时,问题就集中冒出来。这个时候你会发现,故障类主题真正难的地...

2026-06-24

写在前面:为什么后端工程师必须系统补一遍 Kafka

很多人接触 Kafka 的方式,都是先从零碎需求开始:有人是因为线上慢了,有人是因为接口不一致,有人是因为部署和发布出了问题。于是学到的内容也常常是碎的,今天补一篇索引,明天补一个缓存击穿,后天再看一...

2026-06-24

安装与最小实验:先把一条消息真正发出去再消费回来

很多人第一次真正停下来补“安装与最小实验”,往往并不是为了系统学习,而是因为工作里已经隐约感觉这里有坑。可能是同事在说这个词时你大概听得懂,但真要自己解释就有些模糊;也可能是系统已经出现了一些现象,让...

2026-06-24

acks 与消息确认:为什么 Kafka 里可靠性总要和性能做权衡

当你开始学“acks 与消息确认”这类设计主题时,通常意味着单纯会操作已经不够了。系统开始变大、对象开始变多、协作开始变复杂,你会越来越频繁地遇到一种情况:看起来好像每个方案都能做,但真正难的是判断哪...

2026-06-24

生产者发送流程:消息写进 Kafka 之前到底发生了什么

很多人学“生产者发送流程”这类机制主题时,最容易有一种错觉:好像自己在学一堆抽象原理,离真实工程很远。可只要你把它放回系统运行过程里,就会发现它其实一直在回答非常具体的问题:请求为什么会这么走、数据为...

2026-06-24

消费者与消费组:为什么多实例不会把同一条消息乱抢一遍

当你开始学“消费者与消费组”这类设计主题时,通常意味着单纯会操作已经不够了。系统开始变大、对象开始变多、协作开始变复杂,你会越来越频繁地遇到一种情况:看起来好像每个方案都能做,但真正难的是判断哪种更适...

2026-06-24

副本机制与 ISR:Kafka 为什么既能高吞吐又能做高可用

很多人学“副本机制与 ISR”这类机制主题时,最容易有一种错觉:好像自己在学一堆抽象原理,离真实工程很远。可只要你把它放回系统运行过程里,就会发现它其实一直在回答非常具体的问题:请求为什么会这么走、数...

2026-06-24