超超哥AI云计算超哥讲AI 出品

社群入口

AI 超哥 Codex 副业群

扫码加入群聊,一起交流 AI、Codex 与副业实践。

原图注明二维码于10月20日前有效;若提示过期或无法入群,请等待更新二维码。

AI 超哥 Codex 副业群入群二维码在新窗口打开原图

Kafka 架构、Topic 与副本

消息队列与搜索#Kafka架构#Topic#副本约 598 字 · 2 分钟阅读
追问显示
点击任意追问卡片可收起 / 展开

Kafka 的 Broker、Topic、Partition 和 Record 分别是什么?

追问 消息如何存储在分区日志中,为什么读取后通常不会立即删除?

Kafka 为什么将 Topic 划分为多个 Partition?

追问 分区数量如何影响吞吐、并行消费、资源开销和顺序性?

Kafka 中 Controller 与 Broker 分别承担什么职责?

追问 KRaft 模式与历史 ZooKeeper 模式的元数据管理有什么区别?

如何部署并验证一个测试 Kafka 集群?

追问 节点身份、监听地址、存储目录、控制器通信和生产消费如何检查?

listeners 与 advertised.listeners 有什么区别?

追问 为什么连接 bootstrap 地址成功,后续请求仍可能访问失败?

分区 Leader 与 Follower 分别负责什么?

追问 副本数、同步状态和 Leader 分布如何影响可靠性与负载?

ISR 表示什么?如何判断副本复制是否正常?

追问 副本掉出 ISR 时,网络、磁盘和 Broker 负载应如何检查?

acks、min.insync.replicas 和副本数如何共同影响写入?

追问 使用 acks=all 时,哪些故障可能导致写入被拒绝?

增加 Topic 分区数需要考虑什么风险?

追问 Key 的分区映射、业务顺序、消费者调整和历史数据如何处理?

Kafka 的数据保留与日志压缩有什么区别?

追问 时间保留、容量保留、按 Key 压缩和删除标记分别适合什么场景?