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

如何实现一个延迟队列?请说明常见的实现方式及其适用场景。

腾讯云智研发后端开发互联网/IT系统设计方案权衡

考察说明

考察延迟队列的实现原理与方案选型

回答思路

  1. 能说明延迟队列的核心需求:消息到期后才被消费
  2. 能介绍至少两种实现方式(如时间轮、Redis过期、消息队列延迟消息)
  3. 能比较不同方式的优缺点和适用场景