RabbitMQ 延迟队列插件应用
概述
延迟插件的作用:
比如消息的延迟推送、定时任务(消息)的执行。包括一些消息重试策略的配合使用,以及用于业务削峰限流、降级的异步延迟消息机制,都是延迟队列的实际应用场景。
下载插件
http://www.rabbitmq.com/community-plugins.html
在指定目录下载该插件
/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/plugins 目录下执行
wget https://dl.bintray.com/rabbitmq/community-plugins/3.6.x/rabbitmq_delayed_message_exchange/rabbitmq_delayed_message_exchange-20171215-3.6.x.zip
解压:
unzip rabbitmq_delayed_message_exchange-20171215-3.6.x.zip
查看所有插件
rabbitmq-plugins list
启动延时插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
访问地址
http://{ip}:15672/#/exchanges
在新增交换机这里,发现多了一个类型