当前位置: 首页 > news >正文

RabbitMQ延迟消息插件安装(Docker环境)

背景:当我们需要使用RabbitMQ发送延迟消息的时候,为了简化延迟消息发送的实现,一般都会给RabbitMQ安装延迟插件"rabbitmq_delayed_message_exchange"

如下会说明使用Docker启动的RabbitMQ容器如何安装延迟消息插件。


1. Docker启动RabbitMQ容器

docker run \-e RABBITMQ_DEFAULT_USER=账号 \-e RABBITMQ_DEFAULT_PASS=密码 \--name rabbit-mq \--hostname rabbit-mq \-p 15672:15672 \-p 5672:5672 \-d \rabbitmq:3.8-management

如上创建并启动了一个名为"rabbit-mq"的RabbitMQ容器。

2. 查看容器内的插件目录(非必要步骤)

我们使用命令"docker exec -it rabbit-mq bash" 进入到容器内部。

查看插件目录:

发现插件目录在容器内为/ 根目录下。

 3.下载延迟消息插件

 访问:github延迟消息插件下载地址

找到对应版本下载。

 4. 将插件拷贝到容器内的插件目录中

# 将插件拷贝到容器内部的插件目录
docker cp /maohe/dockerV/rabbitMQ/mq_plugins/rabbitmq_delayed_message_exchange-3.8.0.ez rabbit-mq:/plugins

5. 启用插件

# 在容器内执行命令,启用延迟插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange# 启用后查看是否开启成功
rabbitmq-plugins list

 

 6. 重启RabbitMQ容器,访问端口15672控制台插件安装是否成功。

# 重启容器
docker restart rabbit-mq


http://www.mrgr.cn/news/59239.html

相关文章:

  • LeetCode练习-删除链表的第n个结节
  • 深入浅出 Vue3 nextTick
  • NLP库——Spacy库教程
  • 7、整数反转-cangjie
  • docker 单节点arm架构服务器安装zookeeper、kafka并测试通信
  • 三款计算服务器配置→如何选择科学计算服务器?
  • 使用MirrorMaker跨集群同步数据原理
  • 潮畔汽车文化营地开营啦!全民测试场启动典礼圆满成功
  • 第九部分 Java API
  • C++11特性
  • 基本Linux命令
  • 混淆矩阵注解
  • 挑战Java面试题复习第1天,坚持就是胜利
  • 【WPF】作为一个WPF开发者你所应该知道关于Avalonia的二三事
  • Redis 基础 问题
  • 网关三问:为什么微服务需要网关?什么是微服务网关?网关怎么选型?
  • 跨境支付,哪些国产数据库能接得住?
  • 透视 @Transactional 的隔离级别:四大隔离机制让事务更安全!
  • SMA-BP时序预测 | Matlab实现SMA-BP黏菌算法优化BP神经网络时间序列预测
  • (done) 什么 RPC 协议? remote procedure call 远程调用协议
  • 无告知搜索算法(Python)
  • FCN深度学习语义分割开山之作——学习笔记
  • 更强的可操作性!Midjourney两大重要功能更新!
  • STL二分查找
  • 3285. 找到稳定山的下标
  • Qt的信号槽机制学习一