1:RabbitMQ是erlang语言写的所以要先下在erlang环境
下载地址: http://www.erlang.org/downloads 一路next安装即可
2:下载安装RabbitMQ
下载地址:http://www.rabbitmq.com/ 一路next安装可行或者指定安装目录,安装完成后就是配置用户名和密码了
3:进入管理工具
输入 : 这样开启web界面,开启管理界面
rabbitmq-plugins enable rabbitmq_management
其实不是用工具也可以开启:
这样:"C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin\rabbitmq-plugins.bat" enable rabbitmq_management //就是调用了bat开启web服务
4:重启服务生效
net stop RabbitMQ && net start RabbitMQ
5:下面我们使用rabbitmqctl控制台命令(位于C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>)来创建用户,密码,绑定权限等。
6:创建管理用户
输入:rabbitmqctl.bat add_user zhangweizhong weizhong1988
7:设置管理员
输入:rabbitmqctl.bat set_user_tags zhangweizhong administrator
8:设置权限
输入:rabbitmqctl.bat set_permissions -p / zhangweizhong ".*" ".*" ".*"
9:
其他命令
查询用户: rabbitmqctl.bat list_users
查询vhosts: rabbitmqctl.bat list_vhosts
查看队列: rabbitmqctl list_queues
启动RabbitMQ服务: net stop RabbitMQ && net start RabbitMQ
以上这些,账号、vhost、权限、作用域等基本就设置完了。
10:使用浏览器打开http://localhost:15672 访问Rabbit Mq的管理控制台,使用刚才创建的账号登陆系统即可。
11:相关链接:https://jingyan.baidu.com/article/e4d08ffd9ec61c0fd2f60d1f.html
http://www.cnblogs.com/shanyou/p/4067250.html
http://blog.csdn.net/lu1005287365/article/details/52315786
12:
权限
主要是set_permissions的使用,先看下命令的格式:
set_permissions [-p vhost] {user} {conf} {write} {read}
首先需要注意以下几点的理解:
1.这里的权限,只是针对一般用户的访问权限,注意和角色的区分。举个例子来说,非管理用户(普通用户),角色设置为none,然后在这里配置conf、write、read的权限。
2.conf、write、read采用正则表达式,之前在很多的网络文章中都提到过,但到底是针对什么做正则,网络中的文章提到的很少,这里的正则主要是针对exchange和queue。
正在表达式可以省略^和$,主要2种特殊的表达式,”:表示完全不匹配(即没有权限)’.*’ :表示匹配所有(即所有权限)