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

Posted beixuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RabbitMq高级特性之延迟队列 通俗易懂 超详细 内含案例相关的知识,希望对你有一定的参考价值。

RabbitMq高级特性之延迟队列

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

实现

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

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

延迟队列小结

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

例子

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

以上是关于RabbitMq高级特性之延迟队列 通俗易懂 超详细 内含案例的主要内容,如果未能解决你的问题,请参考以下文章

RabbitMq高级特性之TTL 存活时间/过期时间 通俗易懂 超详细 内含案例

RabbitMq高级特性之消费端限流 通俗易懂 超详细 内含案例

RabbitMQ——RabbitMQ的高级特性(TTL死信队列延迟队列优先级队列RPC)

RabbitMQ一文带你搞定RabbitMQ延迟队列

RabbitMq消息可靠性之确认模式 通俗易懂 超详细 内含案例

MessageQ是啥,RabbitMQ又是啥?两者有啥联系吗?谁能通俗易懂的的解释一下