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

在消息队列中,消费者消费消息后返回ACK,如果ACK在传输过程中丢失,是否会导致消息被重复消费?请解释原因及如何避免。

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

考察说明

考察消息队列的可靠性机制、ACK语义及重复消费处理能力

回答思路

  1. 明确指出ACK丢失会触发消息重投,导致重复消费
  2. 解释消息队列重试机制(如超时未确认则重新投递)
  3. 说明重复消费的幂等性解决方案
  4. 区分至少一次、至多一次、恰好一次语义
本题已收录答题指导

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

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