RabbitMQ延迟队列
延迟队列存储的对象是对应的延迟消息,所谓延迟消息是指当消息被发送后,并不想让消费者立刻拿到消息,而是等待特定时间后,消费者才能拿到这个消息进行消费。
延迟队列的使用场景有很多,比如:
- 订单系统,用户下单30分钟内进行支付,30分钟内没有支付,这个订单将进行异常处理
- 手机遥控家里的智能设备在指定的时间进行工作。这时候可以将用户指令发送到延迟队列
通过DLX和TTL模拟出延迟队列的功能
延迟队列存储的对象是对应的延迟消息,所谓延迟消息是指当消息被发送后,并不想让消费者立刻拿到消息,而是等待特定时间后,消费者才能拿到这个消息进行消费。
延迟队列的使用场景有很多,比如:
通过DLX和TTL模拟出延迟队列的功能