栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Docker安装rabbitmq并配置延迟队列

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker安装rabbitmq并配置延迟队列

下载rabbitmq镜像
docker pull rabbitmq:3.10.6-management


运行镜像

docker run -d 
--name rabbitmq 
-e RABBITMQ_DEFAULT_USER=admin 
-e RABBITMQ_DEFAULT_PASS=admin 
-p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 
rabbitmq:3.10.6-management

–name:指定容器名称
-e RABBITMQ_DEFAULT_USER:指定rabbitmq的默认管理员账号
-e RABBITMQ_DEFAULT_PASS:指定rabbitmq的默认管理员密码
-p:将mq端口号映射到本地

查看rabbitmq是否启动成功

访问下:其中15672是UI端口,5672是连接mq操作的端口
输入上面指定的账号密码即可登录成功

我们点击Exchanges,新增一个add a new exchange发现这里默认是没有延迟队列的选项的

下载rabbitmq延迟插件

下载完延迟插件后
将此插件复制到容器里面的plugins目录

docker cp rabbitmq_delayed_message_exchange-3.10.2.ez rabbitmq:/plugins

进入rabbitmq容器

docker exec -it rabbitmq /bin/bash

执行如下命令启用插件

rabbitmq-plugins enable rabbitmq_delayed_message_exchange


OK,配置完成之后,接下来我们执行 exit 命令退出 RabbitMQ 容器。
重新打开UI界面,查看是否配置成功

可以看到,此处已新增了一种延迟交换机类型。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1036144.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号