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

当消费者处理消息失败并返回 nack 时,消息是否会自动回到队列?如果需要重试,你会如何设计消息的重新投递机制?

腾讯云智研发后端开发互联网/IT风险判断技术原理问题排查RabbitMQ

考察说明

考察消息队列消费确认机制与失败重试设计

回答思路

  1. 说明 nack 后消息的默认去向取决于队列与确认参数
  2. 解释如何区分立即重试、延迟重试与死信队列
  3. 讨论生产者与消费者角色边界的误解并澄清
  4. 提出幂等处理与投递次数限制等可靠性措施
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。