今天我们使用docker安装RabbitMQ和延时列队插件,我使用的环境是windows
一、安装RabbitMQ
1.1 拉取rabbitMQ,带控制台的
docker pull rabbitmq:management
1.2 启动rabbitMQ
docker run --name rabbitmq -p 15672:15672 -p 5672:5672 -d rabbitmq:management
检查是否正常运行
docker ps
1.3 访问控制台 http://ip:15672
默认账号密码:guest / guest
第一步完成!!!
二、安装延时队列插件
2.1 下载RabbitMQ插件
点击-》 rabbitmq-delayed-message-exchange 找到与自己的RabbitMQ版本对应的插件版本号下载
2.2 安装插件
1. 拷贝到RabbitMQ窗口中
docker cp rabbitmq_delayed_message_exchange-3.9.0.ez rabbitmq:/plugins
2. 进入容器
docker exec -it rabbitmq /bin/bash
3. 启动插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
4. 查看
rabbitmq-plugins list
5. 重启容器(需要先退出容器 exit)
docker restart rabbitmq
完成!!