Windows系统中安装RabbitMQ

rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。

1、安装Erlang

链接:https://pan.baidu.com/s/1pKuRwYf5aFg_YGtObl3Cjw 
提取码:qync

2、安装rabbitmq,我分享的版本是rabbitmq_server-3.8.1

链接:https://pan.baidu.com/s/15QCTU9wf3h7LzRMkd7XgBA 
提取码:ic2g

安装完成后,应该会自动开启rabbitmq服务的,我们可以敲命令查看服务运行状态:打开cmd,进入到安装目录的sbin目录,输入rabbitmqctl status,我们可以看到服务已经运行了。

如果服务不是正常状态的话就依次执行下面三条语句:

rabbitmq-service install 
rabbitmq-service enable
rabbitmq-service start

服务器上如果无法安装的话可能是端口没开,rabbitmq默认是5672端口,可以用telnet命令看一下端口是不是已经开了。

我们也可以直接进入开始菜单用工具操作:

如果服务安装成功会在系统服务中查看到:

一切准备就绪后我们就可以通过命令创建用户和队列等操作了:

使用rabbitmqctl list_users命令,可以看到上面目前的用户:

我们可以自行创建用户和密码,并给他管理员权限:

rabbitmqctl  add_user  test  testpwd
rabbitmqctl set_permissions test ".*" ".*" ".*"
rabbitmqctl set_user_tags test administrator

执行后我们再次使用rabbitmqctl list_users命令,可以看到 test用户已经创建到用户列表中了。

安装Rabbit MQ's Management Plugin:

rabbitmq自带可视化界面,我们可以通过命令安装,使用cmd在sbin目录下执行命令:

rabbitmq-plugins enable rabbitmq_management

可能需要重启服务才能生效,插件的端口是15672,安装之前需要先开放15672端口。安装成功后,在浏览器中输入网址

http://localhost:15672/,使用我们刚刚创建的test用户登陆:

我们可以看到界面中的队列信息用户信息这些数据了。

以上是RabbitMQ的基本安装教程,安装后需要我们自己来开发生产者和消费者端了,.Net如何集成RabbitMq我会在后续更新。

原文地址:https://www.cnblogs.com/yindi0712/p/13447814.html