一.安装文件地址:
Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。
erlang:http://www.erlang.org/download.html
rabbitmq:Downloading and Installing RabbitMQ — RabbitMQ
安装路径:分别是:
E:\Program Files\erl10.1
E:\Program Files\RabbitMQ Server
二.配置
1.Erlang环境变量,默认自动安装,系统变量中查看。
2.RabbitMQ配置,通过命令程序处理 cmd
指定盘符输入: e:
进入路径输入: cd E:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.8\sbin
在进行命令处理 :
1.激活Rabbit MQ's Management Plugin ,使用Rabbit MQ 管理插件,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态,你可以在命令行中使用下面的命令激活。
输入:rabbitmq-plugins.bat enable rabbitmq_management
2.创建管理用户
输入:rabbitmqctl.bat add_user 用户名 密码
3.设置管理员
输入:rabbitmqctl.bat set_user_tags 用户名 administrator
多个角色输入:rabbitmqctl.bat set_user_tags 用户名 tag1 tag2 ...
设置权限
输入:rabbitmqctl set_permissions -p / 用户名 .*.*.*
4. 其他命令
a. 查询用户: rabbitmqctl.bat list_users
b. 查询vhosts: rabbitmqctl.bat list_vhosts
c. 启动RabbitMQ服务: net stop RabbitMQ && net start RabbitMQ
e:更改密码:rabbitmqctl change_password userName newPassword
f:删除用户信息:rabbitmqctl.bat delete_user username
5.其它信息
rabbitmq用户角色可分为五类:超级管理员, 监控者, 策略制定者, 普通管理者以及其他
(1) 超级管理员(administrator)
可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。
(2) 监控者(monitoring)
可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
(3) 策略制定者(policymaker)
可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。
(4) 普通管理者(management)
仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。
(5) 其他的
无法登陆管理控制台,通常就是普通的生产者和消费者。
三、Rabbit MQ管理后台
使用浏览器打开http://localhost:15672 访问Rabbit Mq的管理控制台,使用刚才创建的账号登陆系统即可。
Rabbit MQ 管理后台,可以更好的可视化方式查看RabbitMQ服务器实例的状态。
4. 创建vhosts
1. 创建vhosts, 在admin页面,点击右侧Virtual Hosts ,
2. 将刚创建的OrderQueue分配给相关用户。
3. 其他创建exchange ,queue 大家自己在后台创建吧,这里不再赘述。