Docker安装RabbitMQ并安装延时队列插件

Docker安装RabbitMQ并安装延时队列插件一、RabbitMQ简介RabbitMQ是由erlang语言开发,基于AMQP(AdvancedMessageQueue高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。二、docker安装RabbitMQ1、搜索镜像dockersearchrabbitmq2、拉取并运行容器dockerrun-dit–namerabbitmq-eRABBITMQ_DEFAULT_USER=guest-eR

大家好,又见面了,我是你们的朋友全栈君。

一、RabbitMQ简介

RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。

二、docker安装RabbitMQ

1、搜索镜像

docker search rabbitmq

Docker安装RabbitMQ并安装延时队列插件

2、拉取并运行容器

docker run -dit --name rabbitmq -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest -p 15672:15672 -p 5672:5672 rabbitmq:management

Docker安装RabbitMQ并安装延时队列插件

3、访问 http://192.168.50.128:15672

      账号密码默认都是guest

Docker安装RabbitMQ并安装延时队列插件 三、安装RabbitMQ延时队列插件(delayed_message_exchange)

 1、下载rabbitmq_delayed_message_exchange-20171201-3.7.x.ez插件并上传到指定文件夹中

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

 2、将插件拷贝至容器中

docker cp rabbitmq_delayed_message_exchange-3.8.0.ez  rabbitmq:/plugins

 3、进入容器,并查看插件

[root@local rabbitmq]# docker exec -it rabbitmq /bin/bash                                     
root@3bb56f68570b:/# rabbitmq-plugins list

Docker安装RabbitMQ并安装延时队列插件

 4、启动插件并重启容器

root@3bb56f68570b:/# rabbitmq-plugins enable rabbitmq_delayed_message_exchange

Docker安装RabbitMQ并安装延时队列插件

 5、在容器重启完成后,我们可以登录RabbitMQ的Web端管理界面,在Exchanges选项卡下,点击Add a new exchange,在Type里面看是否出现了x-delayed-message选项,如下图所示

Docker安装RabbitMQ并安装延时队列插件

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142125.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月10日 上午7:40
下一篇 2022年5月10日 上午7:40


相关推荐

  • Ubuntu下Docker安装gogs 偶然重启服务后无法访问

    Ubuntu下Docker安装gogs 偶然重启服务后无法访问1 进入容器实例内 dockerexec itXXXXXXbash 为 ContainerID 或者 Namedockerps a 可查看例如 dockerexec itgogs2020ba 在运行的容器中执行命令 d 分离模式 在后台运行 i 即使没有附加也保持 STDIN 打开 t 分配一个伪终端 2 容器实例内查看日志容器外安装时设置的 data 目录也可以查看但是如果有多个实例就会 所以在实例内操作

    2026年3月18日
    2
  • docker 常用命令_常用docker命令

    docker 常用命令_常用docker命令文章目录Docker命令总结docker常用命令docker命令大全常用命令由个人学习总结。命令大全翻译自官方最新(2021.05.19)文档,如有错误,请参阅官网。感谢纠正!Docker命令总结Docker官方帮助文档docker常用命令#info|versiondockerinfo#显示docker的系统信息,包括镜像和容器的数量dockerversion#显示docker的版本信息。#帮助命令docker命令–help#帮助命令#镜像命令d

    2025年11月24日
    4
  • Redash — Redash部署安装docker版

    Redash — Redash部署安装docker版向导官网 1 环境准备 1 1 安装 docker 和 docker compose1 2 安装 nodejs 和 npm2 安装 Redash 官网主页 DeveloperGui 讨论 issues1 环境准备官网 DockerBasedD 1 安装 docker 和 docker composeDocke yum 安装 docker 和 docker compose1 2 安装 nodejs 和 npmnodejs githubNode

    2026年3月19日
    2
  • docker 安装 Nginx 并配置反向代理

    docker 安装 Nginx 并配置反向代理1 安装 nginxdocker 镜像获取 nginx 官方镜像 dockerpullng 查看镜像库 dockerimages 使用 nginx 镜像来创建 nginx 容器实例 dockerrunnam test p80 80 dnginxrun 创建容器实例 name 容器命名 v 映射目录 d 设置容器后台运

    2026年3月26日
    1
  • docker镜像文件下载_docker安装centos7镜像

    docker镜像文件下载_docker安装centos7镜像1安装docker的apt源apt-getinstallapt-transport-httpsca-certificatescurlsoftware-properties-common

    2022年8月4日
    37
  • docker 修改容器时间_jenkins docker持续集成

    docker 修改容器时间_jenkins docker持续集成前言用docker搭建的Jenkins环境时间显示和我们本地时间相差8个小时,需修改容器内部的系统时间查看时间查看系统时间date-R进入docker容器内部,查看容器时间dockere

    2022年7月31日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号