文章目录
- 1 介绍
- 2 安装
- 2.1 下载安装包
- 2.2 yum 方式安装
- 2.3 安装 RabbitMQ UI 管控插件
1 介绍
官方地址:https://rabbitmq.com/
RabbitMQ 是开源的、热门、轻量级的、易于在本地和云中部署、支持多种消息传递协议的消息中间件之一。RabbitMQ 在异步消息上支持多种消息协议、消息队列、送达确认、灵活的队列路由、多种交换类型;可用 Docker 进行部署;可以使用喜欢的编程语言开发跨语言消息传递;支持分布式部署,RabbitMQ 可以部署在分布式和联合配置中,以满足大规模、高可用性的需求。;拥有许多可扩展功能的插件;拥有用于管理和监控RabbitMQ 的UI。
2 安装
2.1 下载安装包
(说明:RabbitMQ 用 Erlang 语言编写,因此需要下载 Erlang 的环境用于运行 RabbitMQ)
1、首先判断自己的业务需求该用哪个版本的 RabbitMQ ,之后再安装对应版本的 Erlang,如果版本不对应,是无法正常使用 RabbitMQ 的,关于版本对应表,官方也已给出:链接
下载 Erlang 的安装包,官网下载地址:链接
下载 RabbitMQ 的安装包
2.2 yum 方式安装
因为都是下载的 rpm 安装包,因此安装过程会比下载二进制压缩包要方便得多
首先安装 Erlang
erl 命令检测是否安装成功,如下图所示便是成功
再安装 RabbitMQ
启用 RabbitMQ 服务
检测服务
RabbitMQ 安装完毕
2.3 安装 RabbitMQ UI 管控插件
我们可以用 rabbitmq-plugins list 命令查看 RabbitMQ 的插件列表,可看到 RabbitMQ 的插件十分丰富,有很好的可扩展性
我们安装 rabbitmq_management 插件,这个就是对应的 UI 管控插件,可以通过 Web 浏览器访问对应端口来进行可视化查看
安装命令为:
访问其所在ip:15672,用户名、密码默认都是 guest
但是 rabbitmq_management 默认只允许本机访问,不允许其他机器访问,也就是说,如果我们是在虚拟机中装了 RabbitMQ,那么默认无法在自己 localhost 主机中访问,因此需要进行如下配置:
在rabbitmq的配置文件目录下(默认为:/etc/rabbitmq)创建一个rabbitmq.config文件,文件中添加如下配置:
重启rabbitmq服务
重新访问 ,访问成功