Docker中为RabbitMQ安装rabbitmq_delayed_message_exchange延迟队列插件

这篇具有很好参考价值的文章主要介绍了Docker中为RabbitMQ安装rabbitmq_delayed_message_exchange延迟队列插件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、前言
rabbitmq_delayed_message_exchange是一款向RabbitMQ添加延迟消息传递(或计划消息传递)的插件。

插件下载地址:https://www.rabbitmq.com/community-plugins.html

1、下载插件
首先需要确定我们当前使用的RabbitMQ的版本,我们可以直接登录Web端的管理界面查看版本
Docker中为RabbitMQ安装rabbitmq_delayed_message_exchange延迟队列插件,docker,rabbitmq,容器

 

也可以在RabbitMQ容器中使用以下命令查看自己使用的RabbitMQ的版本

rabbitmqctl version

Docker中为RabbitMQ安装rabbitmq_delayed_message_exchange延迟队列插件,docker,rabbitmq,容器
如上图所示,我当前使用的版本是 3.9.11,因此需要下载3.9或者3.9以上的版本 。

 

通过下载链接进入下载页面后,点击下图所示的 Releases 便可直接跳转到 Github 下载地址,然后下载和自己的RabbitMQ版本相近的 .ze 文件。

Docker中为RabbitMQ安装rabbitmq_delayed_message_exchange延迟队列插件,docker,rabbitmq,容器

 Docker中为RabbitMQ安装rabbitmq_delayed_message_exchange延迟队列插件,docker,rabbitmq,容器

 

2、拷贝插件到RabbitMQ容器
插件下载成功之后,我们可以通过 Xftp 将插件上传到 Linux 服务器上,
然后在插件的保存目录中使用以下命令将插件拷贝到容器中。 

docker cp 插件在主机中的地址 容器ID:容器中的保存地址

以我自己为例,我的RabbitMQ容器ID为 77e3asdd60df2,插件名称为 rabbitmq_delayed_message_exchange-3.9.0.ez ,然后容器中的插件保存地址为 /opt/rabbitmq/plugins ,所以我的拷贝命令如下所示。

docker cp rabbitmq_delayed_message_exchange-3.9.0.ez 77e3asdd60df2:/opt/rabbitmq/plugins/rabbitmq_delayed_message_exchange-3.9.0.ez
Docker中为RabbitMQ安装rabbitmq_delayed_message_exchange延迟队列插件,docker,rabbitmq,容器

 


拷贝完成后,可以进入到容器中查看是否拷贝成功,如下图所示,如果容器的 /opt/rabbitmq/plugins 的目录下有刚刚上传的插件则表明拷贝成功。

Docker中为RabbitMQ安装rabbitmq_delayed_message_exchange延迟队列插件,docker,rabbitmq,容器

 

3、启用插件
在RabbitMQ容器 的插件保存目录(/opt/rabbitmq/plugins)中使用以下命令来启用插件:

rabbitmq-plugins enable rabbitmq_delayed_message_exchange


执行完命令之后,重新启动 RabbitMQ 容器,然后登录RabbitMQ 的Web端界面查看插件是否启动成功,如下图所示,新增交换机的 Type 中出现了 x-delayed-message 选项,表明我们的插件已经启动成功了。文章来源地址https://www.toymoban.com/news/detail-656623.html

到了这里,关于Docker中为RabbitMQ安装rabbitmq_delayed_message_exchange延迟队列插件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Rabbitmq入门与应用(一)-rabbitmq安装(docker版)

    @Rabbitmq入门与应用-rabbitmq安装(docker版) 什么是RabbitMQ? RabbitMQ is a message broker: it accepts and forwards messages. You can think about it as a post office: when you put the mail that you want posting in a post box, you can be sure that the letter carrier will eventually deliver the mail to your recipient. In this analogy, RabbitMQ is a p

    2024年02月20日
    浏览(42)
  • Rabbitmq安装-docker版

    下载地址 https://www.rabbitmq.com/download.html 使用docker方式安装 需要先下载docker,参考文章https://blog.csdn.net/weixin_43917045/article/details/104747341?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22104747341%22%2C%22source%22%3A%22weixin_43917045%22%7D 2.1 拉取镜像 2.2 查看镜像 2.2 配

    2024年02月07日
    浏览(43)
  • 【Docker】安装RabbitMQ

    参数 说明 –name 是 容器别名 -d 表示后台运行 -p 将 宿主机 5672端口映射到 容器内5672,and 端口15672端口映射到 容器内15672 端口 5672端口:AMQP(Advanced Message Queuing Protocol)协议的默认端口,用于客户端与RabbitMQ服务器之间的通信。 15672端口:RabbitMQ的管理界面,默认使用HTTP协议

    2024年02月09日
    浏览(36)
  • Docker安装RabbitMQ镜像

    步骤1: 拉取镜像 步骤2: 运行 -e:设置环境变量: RABBITMQ_DEFAULT_USER:指定web管理平台的用户名 RABBITMQ_DEFAULT_PASS:指定web管理平台的用户名 如果不指定,则默认使用guest/guest(默认guest无法远程登陆,只能localhost:15672登陆) 小插曲: 以管理员身份运行一下命令,然后再执行

    2024年02月14日
    浏览(32)
  • docker下安装rabbitmq

    docker search rabbitmq 如果需要安装其他版本在rabbitmq后面跟上版本号即可 docker pull rabbitmq:3.7.7-management docker pull rabbitmq:版本号 -management 直接安装最新的 docker pull rabbitmq docker run -dit --name rabbitmq --restart always -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 -v /usr/loca

    2024年01月22日
    浏览(40)
  • docker安装rabbitmq

    1、在docker环境中执行如下命令 4369, 25672 (Erlang发现集群端口) 5672, 5671 (AMQP端口) 15672 (web管理后台端口) 61613, 61614 (STOMP协议端口) 1883, 8883 (MQTT协议端口) https://www.rabbitmq.com/networking.html 2、然后再执行 表示开机启动 3、页面中访问ip:15672,输入账号:guest 密码:guest.

    2024年03月17日
    浏览(87)
  • docker安装RabbitMQ教程

    安装Docker:请参考官方文档进行安装。 拉取RabbitMQ镜像:通过以下命令拉取最新版本的RabbitMQ镜像。 运行RabbitMQ容器:通过以下命令运行RabbitMQ容器。 参数解释: -d :容器在后台运行。 --hostname rabbitmq :设置容器的主机名。 --name myrabbitmq :设置容器的名称为myrabbitmq。 -p 156

    2024年02月09日
    浏览(43)
  • Docker安装Rabbitmq(配合宝塔)

    一、事前准备 CentOs系统,安装了宝塔面板,安装了docker,服务器开放15672端口 二、安装Rbbitmq 1、通过命令从镜像仓库中拉取最新版本,如果需要安装其他版本在rabbitmq后面跟上版本号即可,https://hub.docker.com/_/rabbitmq 2、运行mq,其实官网写的很清楚也可以参考上边的网址 需要

    2024年02月12日
    浏览(41)
  • 使用Docker安装部署RabbitMQ

    介绍 RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。RabbitMQ官方地址:http://www.rabbitmq.com docker安装的优点 一般情况,需要先安装部署Erlang环境再

    2024年02月10日
    浏览(39)
  • docker安装rabbitmq以及rabbitmq_management、rabbitmqctl管理工具

                                            💧 d o c k e r 安装 r a b b i t m q 以及 r a b b i t m q m a n a g e m e n t 、 r a b b i t m q c t l 管理工具 color{#FF1493}{docker安装rabbitmq以及rabbitmq_management、rabbitmqctl管理工具} d oc k er 安装 r abbi t m q 以及 r abbi t m q m ​ ana g e m e n

    2024年02月13日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包