后端岗位面试题更新 2026-08-05
当消费者处理消息失败并返回 nack 时,消息是否会自动回到队列?如果需要重试,你会如何设计消息的重新投递机制?
腾讯云智研发后端开发互联网/IT风险判断技术原理问题排查RabbitMQ
回答思路
- 说明 nack 后消息的默认去向取决于队列与确认参数
- 解释如何区分立即重试、延迟重试与死信队列
- 讨论生产者与消费者角色边界的误解并澄清
- 提出幂等处理与投递次数限制等可靠性措施
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。