后端岗位面试题更新 2026-08-05
在消息队列中,消费者消费消息后返回ACK,如果ACK在传输过程中丢失,是否会导致消息被重复消费?请解释原因及如何避免。
腾讯云智研发后端开发互联网/IT风险判断技术原理
考察说明
考察消息队列的可靠性机制、ACK语义及重复消费处理能力
回答思路
- 明确指出ACK丢失会触发消息重投,导致重复消费
- 解释消息队列重试机制(如超时未确认则重新投递)
- 说明重复消费的幂等性解决方案
- 区分至少一次、至多一次、恰好一次语义
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。