后端岗位面试题更新 2026-08-05

Kafka延迟消息队列是如何实现的?

滴滴后端开发风险判断技术原理方案权衡Apache Kafka

考察说明

考察对Kafka延迟队列实现机制的理解,包括时间轮、分层时间轮和消息调度

回答思路

  1. 能解释借助时间轮与延迟队列实现延迟调度的核心思路
  2. 能说明延迟消息到期后如何重新投递到原Topic
  3. 能对比不同实现方案的优缺点并指出适用场景
  4. 能考虑性能与可靠性平衡,回应消息丢失、乱序等风险