什么是延迟队列 延迟队列存储的是对应的延时消息, “延时消息”是指当消息被发送以后,并不想让消费者立刻拿到消息,而是等待指定时间后,消费者才拿到这个消息进行消费。 RabbitMQ 如何实现延迟队列 AMQP 协议和 RabbitMQ 本身没有直接支持延迟队列功能,但是可以通过 DLX 和 TTL 模拟出延迟队列的功能。 实现延迟队列 需要创建两个队列,一个用于发送消息,一个用于消息过期后的消息转发的目标队列。 RabbitMQ插件实现延迟队列