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

在消息队列的重复消费场景中,业务幂等性的解决方案通常由消息队列实现还是由消费者实现?请说明各自的职责和常见做法。

腾讯云智研发后端开发互联网/IT技术原理方案权衡问题排查

考察说明

考察对分布式消息处理中幂等性职责边界和实现方式的理解

回答思路

  1. 明确消息队列只保证at-least-once等投递特性,不直接处理业务幂等
  2. 说明幂等性主要由消费者端结合业务逻辑实现
  3. 能举例说明常见的幂等实现方式(如唯一键、状态机、去重表)
  4. 区分消息队列提供的去重机制与业务幂等性的适用场景
本题已收录答题指导

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

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