Windows中下载并安装RabbitMQ

1、下载OTP
    由于RabbitMQ使用Erlang技术开发,所以需要先安装Erlang运行环境后,才能安装消息队列服务
    到http://www.erlang.org/downloads下载相应版本的安装包,如OTP 22.0 Windows 64-bit Binary File

新版(https://github.com/erlang/otp/releases/download/OTP-25.0.4/otp_win64_25.0.4.exe

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

        https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.7/rabbitmq-server-3.10.7.exe

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并执行

    如出现如下所示的提示信息,原因是安装了Erlang没有重启电脑导致的环境变量没有生效,重启电脑即可


    4.4、然后输入命令net stop rabbitmq && net start rabbitmq重启RabbitMQ服务
    4.5、最后即可访问RabbitMQ的管理控制台了,访问地址http://localhost:15672
        默认账户和密码为guest

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


        
参考资料:
    http://www.rabbitmq.com/rabbitmqctl.8.html(官网命令)
    https://www.cnblogs.com/ericli-ericli/p/5902270.html
    https://www.cnblogs.com/java-zhao/p/5670476.html
    
    .NET 环境中使用RabbitMQ:
    http://www.cnblogs.com/yangecnu/p/Introduce-RabbitMQ.html
    https://www.cnblogs.com/MuNet/p/8546192.html
        
    .net平台的rabbitmq使用封装
    https://blog.csdn.net/zk65645/article/details/60335109
        
********************************************************************************************************************************

RabbitMQ中遇到的一些坑
    https://www.cnblogs.com/gossip/p/4573056.html
 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值