RabbitMq高级特性之延迟队列 通俗易懂 超详细 【内含案例】

RabbitMq高级特性之延迟队列

介绍

消息进入队列后不能立即被消费,到达指定时间后才可被消费

实现

结合以下两种即可达到延迟队列

  1. RabbitMq高级特性之TTL过期时间
  2. RabbitMq高级特性之DLX死信队列

延迟队列小结

  1. 延迟队列 指消息进入队列后,经过一定时间后,才能被消费者消费
  2. RabbitMq 没有提供延迟消费模式,但是可以用 TTL+ DLX 来实现延迟消费

例子

比如网购的未支付订单 1 小时后会自动取消,就是一种延迟队列的实例

posted @ 2020-07-25 18:09  SourceLife_Bx  阅读(319)  评论(0编辑  收藏  举报