1、下载并安装OTP

    由于RabbitMQ使用Erlang技术开发,所以需要先安装Erlang运行环境后,才能安装消息队列服务

    到http://www.erlang.org/downloads下载相应版本的安装包,如OTP 22.0 Windows 64-bit Binary File

Windows中下载并安装RabbitMQ_.net


2、下载并安装RabbitMQ Server

    到http://www.rabbitmq.com/download.html下载Windows安装版本,如Windows installer(rabbitmq-server-3.7.17.exe)

    具体安装包下载地址为:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.17/rabbitmq-server-3.7.17.exe

Windows中下载并安装RabbitMQ_.net_02


3、依次安装Erlang和RabbitMQ Server,安装过程中按照默认选项安装即可

    Erlang的OTP安装目录为 D:\Net_Program\Net_RabbitMQErlangOtp

    RabbitMQ Server安装目录为 D:\Net_Program\Net_RabbitMQErlang


4、激活Rabbit MQ's Management Plugin

    4.1、以管理员身份运行命令提示符窗口

    4.2、然后切换到RabbitMQ Server的安装目录sbin文件夹,如D:\Net_Program\Net_RabbitMQErlang\rabbitmq_server-3.7.17\sbin

    4.3、然后输入命令rabbitmq-plugins.bat enable rabbitmq_management并执行

    4.4、然后输入命令net stop rabbitmq && net start rabbitmq重启RabbitMQ服务

    4.5、最后即可访问RabbitMQ的管理控制台了,访问地址:http://localhost:15672

        默认账户和密码为guest

Windows中下载并安装RabbitMQ_RabbitMQ_03

Windows中下载并安装RabbitMQ_.net_04Windows中下载并安装RabbitMQ_.net_05


5、到此,Windows下的RabbitMQ就安装完成了


6、远程设置,如果希望RabbitMQ允许远程连接,比如在Windows Service2012服务器上安装了RabbitMQ,其他客户端想连接此服务器的RabbitMQ,则需要设置防火墙开放端口

    具体设置步骤(以Windows Service2012为例):

        1.打开防火墙→入站规则→新建规则→选择“端口”,下一步→选择TCP,并在特定本地端口中填入5671-5672,下一步→选择“允许连接”,下一步→下一步→输入名称或描述→完成

        2.打开防火墙→入站规则→新建规则→选择“端口”,下一步→选择TCP,并在特定本地端口中填入15672,下一步→选择“允许连接”,下一步→下一步→输入名称或描述→完成


********************************************************************************************************************************


RabbitMQ中常用的一些命令

一、用户管理

    1、新增用户

        rabbitmqctl add_user user1 pwd1

    2、删除用户

        rabbitmqctl delete_user user1

    3、修改密码

        rabbitmqctl change_password user1 123456

    4、查看用户列表

        rabbitmqctl list_users


二、用户角色

    1、设置用户角色

        rabbitmqctl set_user_tags user1 Tag

        user1为用户名称

        Tag为角色名称,如:administrator、monitoring、policymaker、management、impersonator


    2、设置多个角色

        rabbitmqctl set_user_tags user1 Tag1 Tag2

Windows中下载并安装RabbitMQ_.net_06

Windows中下载并安装RabbitMQ_RabbitMQ_07

Windows中下载并安装RabbitMQ_html_08


参考资料:

    http://www.rabbitmq.com/rabbitmqctl.8.html(官网命令)

    .NET 环境中使用RabbitMQ:


    .net平台的rabbitmq使用封装

  


********************************************************************************************************************************

RabbitMQ中遇到的一些坑