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

如果延迟队列使用RabbitMQ实现,设置TTL有效期可以无限大吗?比如两个月之后发布

贝壳找房后端开发互联网/IT风险判断技术原理方案权衡RabbitMQ

考察说明

考察RabbitMQ消息TTL的技术限制与延迟队列设计的边界意识

回答思路

  1. 说明RabbitMQ消息TTL的单位和最大值限制
  2. 分析大TTL带来的存储与过期检查资源消耗
  3. 讨论延迟队列替代方案(如死信队列、插件、外部调度)
  4. 结合业务场景权衡可靠性与延迟精度