RabbitMQ的延迟消息

之前使用了ActvieMQ的延迟消息,最近看了一些RabbitMQ的延迟消息。RabbitMQ中提供了关于延迟消息的插件RabbitMQ通过插件的形式来支持延迟消息。

实现开始时间不确定的定时任务触发,我们可以引入延迟消息的使用。

注意:只有RabbitMQ 3.6.x以上才支持延迟消息

插件安装

安装方式很简单,在这个页面:http://www.rabbitmq.com/community-plugins.html 中找到rabbitmq_delayed_message_exchange插件,根据使用的RabbitMQ版本选择对应的插件版本下载即可。

启用该插件:

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

该插件在通过上述命令启用后就可以直接使用,不需要重启。

spring cloud stream 和RabbitMQ的集成

spring cloud stream 可以和RabbitMQ的集成,也可以提供统一的接口,然后暴露给外部调用。

(完)

发表评论

邮箱地址不会被公开。 必填项已用*标注