一.安装文件地址:

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环境变量,默认自动安装,系统变量中查看。

java rabbitmq 配置通道文件 rabbitmq的配置文件放在哪_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服务器实例的状态。

     

java rabbitmq 配置通道文件 rabbitmq的配置文件放在哪_RabbitMQ 安装和配置_02

  4. 创建vhosts

    1. 创建vhosts,  在admin页面,点击右侧Virtual Hosts ,

     

java rabbitmq 配置通道文件 rabbitmq的配置文件放在哪_RabbitMQ 安装和配置_03

    2. 将刚创建的OrderQueue分配给相关用户。

     

java rabbitmq 配置通道文件 rabbitmq的配置文件放在哪_RabbitMQ 安装和配置_04

     3. 其他创建exchange ,queue 大家自己在后台创建吧,这里不再赘述。