您的位置:首页 > 文旅 > 美景 > 新手小白学编程_华为荣耀官网_重庆seo排名扣费_seo学习论坛

新手小白学编程_华为荣耀官网_重庆seo排名扣费_seo学习论坛

2025/4/2 4:46:15 来源:https://blog.csdn.net/weixin_43682323/article/details/146522228  浏览:    关键词:新手小白学编程_华为荣耀官网_重庆seo排名扣费_seo学习论坛
新手小白学编程_华为荣耀官网_重庆seo排名扣费_seo学习论坛

前言

RabbitMQ本身是不支持延迟消息的,但是RqbbitMQ可以通过其提供的两个特性TTL(消息存活时间)和DLX(死信交换器)来实现。

TTL+死信队列

在这里插入图片描述在MQ中,设置消息的过期时间,但是该消息没有消费者,同时绑定死信队列,在消息过期后,消息将转到死信队列,消费者消费死信队列的消息即可,这就是使用TTL+死信队列实现的延迟队列。

RabbitMQ插件

还可以使用延迟消息插件实现延迟队列,延迟消息插件可以直接创建延迟交换器,在发送消息时,指定消息的延迟时间,在MQ中的消息到达延迟时间后,在将其转发到对应的队列中,由消费者进行消费。
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com