后端岗位面试题更新 2026-08-05
消费端出现重复消费时可能的原因有哪些?如何保证幂等性?
数字马力(杭州)信息技术有限公司后端开发互联网/IT业务理解技术原理问题排查RabbitMQ
回答思路
- 说明重复消费的典型场景(网络重试、ack 丢失、消费者宕机重启)
- 阐述“至少一次”与“最多一次”等消息投递语义
- 提出数据库唯一约束、状态机或去重表等幂等方案
- 结合业务场景说明选择幂等策略的依据
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。