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 压缩和删除标记分别适合什么场景?