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

RabbitMQ怎么实现超时订单自动取消的?

腾讯后端开发互联网/IT问题拆解系统设计技术原理RabbitMQ

考察说明

考察消息延迟投递、死信队列及TTL与DLX机制的结合运用

回答思路

  1. 说明使用TTL+死信队列实现延时消息的原理
  2. 描述订单创建后发送带TTL的消息、过期后投递到死信队列
  3. 解释消费者监听死信队列并执行取消订单操作
  4. 能说明单队列消息堆积时的有序性问题和替代方案(如延时插件)
本题已收录答题指导

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

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