VIPKafka
Kafka Producer发送消息流程、acks参数和成功确认机制
先抓住题目的核心考点,再把答案拆成可复述的面试表达。
12 次浏览2026/7/9
先下定义一句话说清它是什么,面试官先听到结论。
再讲机制拆出关键流程、边界条件和常见坑位。
最后落场景结合生产经验,说出什么时候用、怎么权衡。
题目描述
请回答:Kafka Producer发送消息流程、acks参数和成功确认机制
这是 Kafka Producer 面试的主线题。很多人只会说“Producer 把消息发给 Broker”,但面试官真正想听的是:消息从 send() 到 Broker 确认,中间经历了序列化、分区选择、缓冲区、批量发送、网络请求、副本确认和回调;所谓“发送成功”也不是一个固定概念,而是由 acks、ISR 和 min.insync.replicas 共同决定。
评论
加载中...