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

RabbitMq高级特性之延迟队列

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

实现

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

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

延迟队列小结

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

例子

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

猜你喜欢

转载自www.cnblogs.com/beixuan/p/13377662.html