原文:Docker安装RabbitMQ,RabbitMQ Management使用

版权声明:本文为博主原创文章,未经博主允许不得转载。需要转载请先评论或者邮箱联系我,谢谢! https://blog.csdn.net/Adrian_Dai/article/details/80677360

上一篇文章介绍了RabbitMQ的一些基本概念,如果没看过没了解,推荐先去了解一下:

下面我们一起来安装一下RabbitMQ并且访问一下它的Management吧。我这边是使用了Docker容器来安装和启动RabbitMQ的,如果没有安装Docker容器的小伙伴可以在虚拟机上 yum install docker 来下载docker容器,不过要注意一下自己虚拟机的内核版本。

来看一下我本机的docker容器中的镜像有那些:

我是还没有下载到rabbitmq的镜像的,读者可以去https://hub.docker.com/

查看然后推荐下载带management版本的。如果网络不太好就可以去找镜像加速:

https://www.docker-cn.com/registry-mirror

下载完之后来开启一下RabbitMQ:

好了,开启成功后我们可以在浏览器上访问management了。小伙伴记得把linux防火墙关闭一下。

ip地址是我本机的ip地址,记得换成自己的。然后用户名和密码都是guest。也可以在开启的同时指定一下用户名和密码。这边我就不做了,命令可以自行查看。

好了,RabbitMQ已经启动成功了,然后我们来实践一下。

先添加一个Exchange

Durability指的是是否持久化。

然后再来创建一个队列,并且将队列与Exchange绑定起来

因为我们是Topic的交换器类型,所以我们需要定义好routing-key

好了,万事俱备了。来尝试发一下消息吧。看一下队列能够正常接收到消息

先发一个满足路由键的消息到队列中

红色部分可以看到我们刚才绑定的队列。然后黄色部分是我们现在要发送的消息,定义好路由键,这里我们试一下满足队列匹配的路由键来试验一下。

我们会发现队列中已经有一条信息了,看一下是不是我们刚才发的那一条消息

嗯,很好。我们已经完成了一个简单的发送消息啦。其他类型的消息我就不再详细的做了,可以去尝试发送routing-key不匹配的消息,看一下队列中能否有消息。

Docker安装RabbitMQ,RabbitMQ Management使用的更多相关文章

  1. Docker---(7)Docker安装启动RabbitMQ

    原文:Docker---(7)Docker安装启动RabbitMQ 版权声明:欢迎转载,请标明出处,如有问题,欢迎指正!谢谢!微信:w1186355422 https://blog.csdn.net/ ...

  2. Docker安装单点RabbitMQ

    环境准备 Centos 7.5 docker环境 安装步骤 拉取镜像 $ docker pull rabbitmq:management 说明: 获取rabbiymq镜像的时候要记得获取managem ...

  3. RabbitMQ从概念到使用、从Docker安装到RabbitMQ整合Springboot【1.5w字保姆级教学】

    @ 目录 一.前言 二.RabbitMQ作用 1. 异步处理 2. 应用解耦 3. 流量控制 三.RabbitMQ概念 1. RabbitMQ简介 2. 核心概念 四.JMS与AMQP比较 五.Rab ...

  4. Docker 安装部署RabbitMQ

    获查询镜像 docker search rabbitmq:management 可以看到如下结果: 获取镜像 docker pull rabbitmq:management 运行镜像 docker r ...

  5. Docker 安装Mysql,RabbitMQ

    安装Mysql 拉取镜像 docker pull mysql:5.7.30 运行容器 docker run -itd --name mysql5.7 -p 33006:3306 --restart=a ...

  6. Docker:安装部署RabbitMQ

    前言 今天原本想讲解SpringBoot集成RabbitMQ的,临近开始写时才发现家里的电脑根本没有安装RabbitMQ呀.这下只好利用已有的阿里云服务器,直接Docker安装一下了,顺道记录下,算是 ...

  7. Docker安装rabbitmq

    前面的文章中我们的docker已经安装好了,我的最终目的是用docker来安装rabbitmq,所以本文我记录一下我用docker安装rabbitmq的过程: 1.下载镜像(下载management的 ...

  8. CentOS中利用Docker安装RabbitMQ

    CentOS中利用Docker安装RabbitMQ 1.拉取镜像(带管理平台) #docker pull rabbitmq:3.7.7-management 2.启动容器: #docker run - ...

  9. docker 安装redis mysql rabbitmq

    docker redis mysql rabbitmq 基本命令 安装redis 安装mysql 安装rabbitmq 基本命令 命令格式: docker 命令 [镜像/容器]名字 常用命令: sea ...

随机推荐

  1. 在使用FireFox浏览器时,经常打开新标签,页面总是不断自动刷新,解决办法

    可以用如下方法尝试(逐个尝试,看看哪个管用): 1.地址栏输入 about:support,右上角有个翻新Firefox,点击,等待浏览器重启,即可. 2.点击:工具-附加组件,把“火狐主页和标签管理 ...

  2. 安装SQL2008后需要打开的端口为 1433,4630

  3. C/C++(C++封装)

    封装 当单一变量无法完成描述需求的时候,结构体类型解决了这一问题.可以将多个类型打包成一体,形成新的类型.这是 c 语言中封装的概念.但是,新类型并不包含,对数据类的操作.所的有操作都是通过函数的方式 ...

  4. Docker学习总结(6)——通过 Docker 化一个博客网站来开启我们的 Docker 之旅

    通过 Docker 化一个博客网站来开启我们的 Docker 之旅 这篇文章包含 Docker 的基本概念,以及如何通过创建一个定制的 Dockerfile 来 Docker 化Dockerize一个 ...

  5. CodeForcesGym 100502K Train Passengers

    Train Passengers Time Limit: 1000ms Memory Limit: 524288KB This problem will be judged on CodeForces ...

  6. EditPlus,UltraEdit等编辑器列选择的方法

    在使用富文本编辑器的时候,通常模式是行选择状态,由于今天想使用EditPlus列选择状态, 于是通过在网上收集的资料,总结出相关富文本编辑器的列选择的方法. EditPlus  1)菜单:编辑 -&g ...

  7. POJ——T3160 Father Christmas flymouse

    Time Limit: 1000MS   Memory Limit: 131072K Total Submissions: 3496   Accepted: 1191 缩点,然后每个新点跑一边SPFA ...

  8. SQL Server 函数的使用 Function

    create table student ( id varchar2(5) primary key, name varchar2(20) not null, sex char(2) check(sex ...

  9. Lucene-全文索引

    近期接触了lucene,我想也有非常多人以前听过,于是带着好奇心,我開始对lucene进行了解,给我影响最深的是它非常多的应用了索引表,这个工具之所以快是就是由于大量引用到了索引表.今天仅仅说下我刚開 ...

  10. ORA-06575: 程序包或函数 NO_VM_DROP_PROC 处于无效状态

    SQL> drop user aaa ;   drop user aaa   ORA-00604: 递归 SQL 级别 1 出现错误 ORA-06575: 程序包或函数 NO_VM_DROP_P ...