前言
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。本篇文章主要是介绍RabbitMQ的安装,基本使用将在下一篇文章介绍
1.安装
Linux安装
1)安装erlang
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
yum install epel-release
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum install erlang
2)安装rabbitmq
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.7/rabbitmq-server-3.9.7-1.el7.noarch.rpm
yum install rabbitmq-server-3.9.7-1.el7.noarch.rpm # 目前的最新版本 支持erlang24
3)启动rabbitmq
service rabbitmq-server start
4)启用管理工具
rabbitmq-plugins enable rabbitmq_management
5)防火墙允许端口
firewall-cmd --permanent --add-port=15672/tcp
firewall-cmd --permanent --add-port=5672/tcp
6)将配置文件模板复制到etc目录:
cp /usr/share/doc/rabbitmq-server-3.9.7-1/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
7)通过vim命令编辑:
vim /etc/rabbitmq/rabbitmq.config
修改下面内容:
注意要去掉后面的逗号
- 设置开机启动,输入下面命令
chkconfig rabbitmq-server on
windows安装
文件下载:
1)安装erlang
官网下载地址:https://www.erlang.org/downloads
双击下载的exe文件进行安装后,配置环境变量
- 将文件的bin目录加入PATH变量中
- 进入cmd界面运行erl,通过查看版本号的方式查看win系统下安装是否成功。
2)安装rabbitmq(双击安装即可)
官网下载地址:https://www.rabbitmq.com/download.html
- 点击start启动
- 进入安装目录下的sbin目录下,执行
rabbitmq-plugins enable rabbitmq_management
(启动管理工具访问插件)
- 浏览器输入: http://localhost:15672 账号密码都是guest
至此完成安装,如需要软件安装包可以留言