延迟队列

作者: 于情于你 | 来源:发表于2020-11-20 15:51 被阅读0次

    概念

        延迟队列存储的对象是对应的延迟消息,所谓"延迟消息"是指当消息被发送以后,并不想让消费者立刻拿到消息,而是等待特定时间后,消费者才能拿到这个消息进行消费。

    实现

        rabbitmq中延迟队列是用DLX和TTL搭配实现的。如下图队列分别设置了过期时间为5秒、10 秒、30 秒、1分钟。
        同时也分别配置了 DLX 和相应的死信队列。当相应的消息过期时,就会转存到相应的死信队列(即延迟队列)中。


    image.png

    相关文章

      网友评论

        本文标题:延迟队列

        本文链接:https://www.haomeiwen.com/subject/ncnliktx.html