Docker安装RabbitMQ,RabbitMQ Management使用

上一篇文章介绍了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不匹配的消息,看一下队列中能否有消息。

猜你喜欢

转载自blog.csdn.net/adrian_dai/article/details/80677360