原文: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. git pull 、git fetch、 git clone

    git clone 代表从远程克隆过来包括所有的版本信息 git fetch是从远程获取最新的版本 git pull相当于 git fetch 然后再git merge

  2. BZOJ2636: crisis(可持久化线段树)

    传送门: 解题思路: 题目描述是一大坑点,cancel后面是直接加ask或者redo的. 那么就可以愉快地可持久化了. 注意需要支持区间修改,那么就只需要在再次更新这个点的时候将标记储存在新的儿子中. ...

  3. 【Docker自定制镜像之Dockerfile】

    镜像的定制,就是定制每一层所添加的配置.文件,如果可以把每一层修改.安装.构建.操作的命令都写入到一个脚本中,用脚本来构建.定制镜像,这个脚本就是Dockerfile Dockerfile是一个文本文 ...

  4. 紫书 例题 9-3 UVa 1347 ( 状态设计)

    首先做一个转化,这种转化很常见. 题目里面讲要来回走一遍,所以就转化成两个从起点到终点,路径不重合 那么很容易想到用f[i][j]表示第一个走到i,第二个人走到j还需要走的距离 但是这里无法保证路径不 ...

  5. android ActionBar的使用

    Action Bar主要功能包括:   1. 显示选项菜单   2. 提供标签页的切换方式的导航功能,能够切换多个fragment.    3.  提供下拉的导航条目.   4. 提供交互式活动视图取 ...

  6. RvmTranslator6.0 - AVEVA Marine Hull Model

    eryar@163.com 1. Introduction RvmTranslator can translate the RVM file exported by AVEVA Plant(PDMS) ...

  7. Use PSO to find minimum in OpenCASCADE

    Use PSO to find minimum in OpenCASCADE eryar@163.com Abstract. Starting from OCCT6.8.0 will include ...

  8. 59.node的serve-favicon中间件的使用

    转自:https://www.zhi-jie.net/node-serve-favicon-use/ 有一个名称为serve-favicon的中间件,可以用于请求网页的favicon图标.譬如如下的使 ...

  9. 7.cocos精灵创建和绘制

    创建Layer层的类 T2LayerSprite.h #pragma once #include "cocos2d.h" USING_NS_CC; class T2LayerSpr ...

  10. 将BT下载对抗到底

    将BT下载对抗到底      随着互联网业务的多元化,各种P2P应用也越来越多,在企业中多数流量都会被类似于BT的下载所占用,BT之所以会危害到局域网,是因为它占用了大量网络带宽.网络管理员可以通过一 ...