一、概述
RabbitMQ是一个基于高级消息队列协议(AMQP)的开源消息中间件,由Erlang语言开发。它是主要功能是接收、存储和转发消息,类似于一个快递站。
二、安装(Linux-debian)
1.安装Erlang环境
apt安装
apt-get install erlang
下载需要等待比较久的时间
查看信息
erl
可以看到安装环境成功,halt(). 退出
2.安装RabbitMQ
apt搜索下是否有rabbitmq-server
apt-cache search rabbitmq-server
apt安装
apt-get install rabbitmq-server
查看运行状态
systemctl status rabbitmq-server
可以看到,rabbitmq-server安装并启动
三、RabbitMQ管理与配置
1.配置可视化监控管理后台插件
rabbitmq-plugins enable rabbitmq_management
2.添加用户
默认的guest用户是只能通过本机访问的,所以远程管理后台界面登录需要配置个用户,才能通过外网浏览器访问。
创建用户
rabbitmqctl add_user admin 123456
#用户名是admin,密码是123456
显示的意思是新创建的用户“admin”目前没有任何操作权限
用户设置为管理员
rabbitmqctl set_user_tags admin administrator
设置读写权限
rabbitmqctl set_permissions -p / admin “.*” “.*” “.*”
查看用户权限列表
rabbitmqctl list_permissions
3.浏览器登录
http://192.168.xxx.xxx:15672