当然你也可以在自己的 Linux 服务器或者虚拟机里启动安装 RabbitMQ 。
Docker 安装的话很简单,因为 RabbitMQ 官方已经提供了自己的 Docker 容器,只需要一行命令:
[root@oracle ~]# docker run -d -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin --name rabbitmq rabbitmq:3-management
该镜像拥有一个基于 web 的控制台和 Http API。Http API 可以在地址看到如何使用:http://localhost:15672/api/
讲解下上面命令行:
15672 :表示 RabbitMQ 控制台端口号,可以在浏览器中通过控制台来执行 RabbitMQ 的相关操作。
5672 : 表示 RabbitMQ 所监听的 TCP 端口号,应用程序可通过该端口与 RabbitMQ 建立 TCP 连接,并完成后续的异步消息通信
RABBITMQ_DEFAULT_USER:用于设置登陆控制台的用户名,这里我设置 admin
RABBITMQ_DEFAULT_PASS:用于设置登陆控制台的密码,这里我设置 admin
容器启动成功后,可以在浏览器输入地址:http://localhost:15672/ 访问控制台
登陆后:
简单描述下上图中中控制台的列表的作用:
Overview :用于查看 RabbitMQ 的一些基本信息(消息队列、消息发送速率、节点、端口和上下文信息等)
Connections:用于查看 RabbitMQ 客户端的连接信息
Channels:用户查看 RabbitMQ 的通道信息
Exchange:用于查看 RabbitMQ 交换机
Queues:用于查看 RabbitMQ 的队列
Admin:用于管理用户,可增加用户