RabbitMQ简介
RabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。
安装Erlang
所以在安装rabbitMQ之前,需要先安装Erlang 。
全部点击“下一步”。
有的选择其他的安装方式,可能需要添加一下系统环境变量(正常安装的也要检查下)
image
有最好,没有的话就手动添加嘛。
安装RabbitMQ
依旧可以不改变默认进行安装。
需要注意:默认安装的RabbitMQ 监听端口是5672
将C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.14\sbin添加到path中
配置
激活 RabbitMQ's Management Plugin
使用RabbitMQ 管理插件,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态。
打开命令窗口:
cmd输入命令:
rabbitmq-plugins enable rabbitmq_management
这样,就安装好插件了,需要重启服务,使用命令:
net stop RabbitMQ
停止服务后再执行
net start RabbitMQ
也许会出现这种结果:
image
“发生错误:发生系统错误 5。 拒绝访问。”
5不是系统管理员权限。
问题解决方案:使用管理员打开cmd再执行此命令:
image
创建用户,密码,绑定角色
使用rabbitmqctl控制台命令来创建用户,密码,绑定权限等。
rabbitmq的用户管理包括增加用户,删除用户,查看用户列表,修改用户密码。
查看已有用户及用户的角色:
Rabbitmqctl list_users
image
新增一个用户:
rabbitmqctl add_user admin admin
给 admin变成 “超级管理员” 角色:
rabbitmqctl set_user_tags admin administrator
给admin添加权限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
删除guest:
rabbitmqctl delete_user guest
image
使用浏览器打开 http://localhost:15672 访问Rabbit Mq的管理控制台,使用刚才创建的账号登陆系统: