Kafka 知识库
根据你当前的问题选择入口。Kafka 的定义、架构组件和典型场景由第一篇“Kafka 是什么”说明。
从问题进入
| 你现在的问题 | 入口 |
|---|---|
| 第一次建立 Kafka 心智模型 | Kafka 是什么 |
| 第一次跑通生产与消费 | 第一个 Kafka 应用 |
| 需要排查消息丢失、重复或顺序问题 | 消息可靠性 |
| 要提高吞吐或调整分区容量 | 吞吐调优 |
| 消费者持续积压或延迟升高 | 消费积压排查 |
| 需要建立监控体系 | 监控体系 |
| 需要管理集群或执行运维操作 | 集群管理 |
| 需要配置认证、授权或传输安全 | 安全 |
| 要做跨集群复制或容灾切换 | 多集群拓扑 |
| 需要处理 Kafka 数据流 | Streams 概览 |
| 需要在 Kafka 与外部系统之间同步数据 | Connect 基础 |
| 需要核对配置参数 | 参数速查 |
| 需要查找 Kafka 运维命令 | 命令速查 |
按主题浏览
- 入门与核心:入门、分区与 Offset、副本与 ISR。
- 可靠性:消息丢失、重复与幂等、Exactly Once。
- 性能与排查:吞吐调优、消费积压、Broker 故障。
- 运维与容灾:监控、集群管理、安全、MirrorMaker 2。
- 生态:Streams 概览、Connect 基础。
- 实践:第一个应用、AdminClient、常见模式。
- 参考:参数速查、命令速查。
内容边界
Spring 集成放在 Spring 知识库,RabbitMQ 的路由和队列模型放在 RabbitMQ 知识库,业务侧的去重、顺序和事务方案放在场景实战。