安装rabbitmq
docker run -d --name rabbitmq
-e RABBITMQ_DEFAULT_USER=admin
-e RABBITMQ_DEFAULT_PASS=admin
--restart=always
-p 4369:4369 -p 5671:5671 -p 5672:5672
-p 15671:15671 -p 25672:25672 -p 15672:15672 rabbitmq:management
进入rabbitmq网站选择下载延迟队列插件
上传至服务器
将插件拷贝至rabbitmq容器内
# 拷贝插件
docker cp /opt/soft-ware/rabbitmq_delayed_message_exchange-3.9.0.ez rabbitmq:/opt/rabbitmq/plugins/
# 进入容器内
docker exec -it rabbitmq bash
# 查看插件列表
rabbitmq-plugins list
# 开启插件支持
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
# 退出容器
ctrl + p +q
# 重启容器
docker restart rabbitmq
–
延迟插件功能
进入rabbitmq控制台页面,查看exchange类型,如果出现x-delayed-message
则安装成功!