RabbitMq 之延迟队列(过期清除)
2019-07-21 本文已影响0人
_大叔_
AMQP 协议中,或者 RabbitMQ 本身没有直接支持延迟队列的功能,但是可以通过前面 所介绍的 DLX TTL 模拟出延迟队列的功能。
延迟队列的核心就是,DLX(死信队列)和TTL(消息过期),通常业务比如:商品加入购物车后,半小时内没付款则清空购物车数据。
延迟队列,该图来自RabbirMq实战.pdf
AMQP 协议中,或者 RabbitMQ 本身没有直接支持延迟队列的功能,但是可以通过前面 所介绍的 DLX TTL 模拟出延迟队列的功能。
延迟队列的核心就是,DLX(死信队列)和TTL(消息过期),通常业务比如:商品加入购物车后,半小时内没付款则清空购物车数据。