rabbit mq使用TTL和DLX实现延迟队列
配置:
- 创建交换机 delay。
- 创建队列 delay_queue1,设置Arguments: x-dead-letter-exchange=delay,x-dead-letter-routing-key=delay_key。
- 创建队列 delay_queue2,绑定交换机delay,路由键delay_key。
验证:
向队列 delay_queue1 发送一条消息,设置Properties属性:expiration=6000, 6秒后消息到了 队列 delay_queue2 里。