赞
踩
在rabbitmq 3.5.7及以上的版本提供了一个插件(rabbitmq-delayed-message-exchange)来实现延迟队列功能。同时插件依赖Erlang/OPT 18.0及以上。
我这里下载的是3.9.0版本
我是放到根目录了:
docker cp rabbitmq_delayed_message_exchange-3.9.0.ez rabbitmq:/plugins
docker exec -it 容器ID /bin/bash
docker exec -it myrabbit /bin/bash
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
docker restart + 容器ID
docker restart myrabbit
在容器重启完成后,在Exchanges选项卡下,点击Add a new exchange,在Type里面看是否出现了x-delayed-message选项,如下图到这里
注意点:
安装完成,下篇文件结合代码实现延迟消息。感谢大家的阅读。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。