rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License开源协议。采用 Erlang 实现的工业级的消息队列(MQ)服务器。
RabbitMQ的官方站:http://www.rabbitmq.com/
一、下载
Erlang下载:http://www.erlang.org/download.html
rabbitMQ下载:http://www.rabbitmq.com/download.html
二、安装
环境:windows7 x86
先安装Erlang,再安装rabbitMQ(注:超级管理员打开安装)
安装成功后快捷栏会出现,如图:
三、配置
1、环境变量配置
Erlang
设置环境变量ERLANG_HOME=D:\Program Files\erl6.4;(默认生成)
添加到PATH= %ERLANG_HOME%\bin;(手动添加)
RabbitMQ
设置环境变量PATH= D:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin;(手动添加)
添加到PATH = %RABBITMQ_SERVER%\sbin;(手动添加)
2、超级管理员启用“RabbitMQ Service-start”
或者需要以管理员权限打开cmd,然后切换到sbin目录下,执行这三条命令即可:
rabbitmq-service install rabbitmq-service enable rabbitmq-service start
3、查看服务端状态命令
rabbitmqctl status
4、查看目前用户命令
rabbitmqctl list_users
5、设置新用户,密码的命令
rabbitmqctl add_user {username} {password}
6、设置用户权限命令
rabbitmqctl set_permissions {username} ".*" ".*" ".*"
7、设置用户角色命令
rabbitmqctl set_user_tags {username} administrator
8、删除用户命令
rabbitmqctl delete_user {username}
9、修改密码命令
rabbitmqctl change_password {username} {newpassowrd}
10、安装基于web的管理插件命令,执行成功后打开web浏览器:http://localhost:15672/
rabbitmq-plugins.bat enable rabbitmq_management
待续...
预告:后续补充关于C#代码进行Rabbitmq开发尝试