后端岗位面试题更新 2026-08-05
RabbitMQ怎么实现超时订单自动取消的?
腾讯后端开发互联网/IT问题拆解系统设计技术原理RabbitMQ
考察说明
考察消息延迟投递、死信队列及TTL与DLX机制的结合运用
回答思路
- 说明使用TTL+死信队列实现延时消息的原理
- 描述订单创建后发送带TTL的消息、过期后投递到死信队列
- 解释消费者监听死信队列并执行取消订单操作
- 能说明单队列消息堆积时的有序性问题和替代方案(如延时插件)
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。