RabbitMQ 在windows中安装

Erlang 下载:
http://erlang.org/download/otp_win64_19.2.exe
http://erlang.org/download/otp_win32_19.2.exe

RabbitMQ 下载:
http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6.exe


先执行 otp_win64_19.2.exe, 再执行 rabbitmq-server-3.6.6.exe(RabbitMQ 服务自动添加并启动)


安装 rabbitmq-management 管理插件:

rabbitmq-management 管理插件提供一个基于 HTTP 接口的管理工具和监控工具。

> 声明 list 和 删除 exchanges, queues, bindings, users, virtual hosts 及 permissions.
> 监控 队列长度, 全局和通道的消息速率,每个连接的数据速率等
> 发送和接收消息
> 监控 Erlang 进程,文件描述符及内存使用情况 
> 导入导出对象定义到 JSON
> 强制关闭连接,清空队列

Overview Import / Export
Channel List Queue Details

启用管理插件(命令行执行):

> cd D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.6\sbin
> rabbitmq-plugins.bat enable rabbitmq_management

The following plugins have been enabled:
   mochiweb
   webmachine
   rabbitmq_web_dispatch
   amqp_client
   rabbitmq_management_agent
   rabbitmq_management
Applying plugin configuration to rabbit@Itinside-89... started 6 plugins.

打开浏览器访问 http://localhost:15672/ ,用户:guest,密码:guest



安装命令行管理工具 rabbitmqadmin:

rabbitmqadmin介绍:
https://www.rabbitmq.com/management-cli.html
http://localhost:15672/cli/

rabbitmqadmin下载:
http://localhost:15672/cli/rabbitmqadmin
https://raw.githubusercontent.com/rabbitmq/rabbitmq-management/rabbitmq_v3_6_6/bin/rabbitmqadmin


下载命名为 rabbitmqadmin ,可放到任意目录(如文件在目录:D:\Python34\rabbitmqadmin)

注:在python 2.7 和 python 3.4 能正常执行。

执行(打开命令行进入到文件目录,再执行):

cd D:\Python34
python.exe rabbitmqadmin --help

简单例子:

#查看 exchanges (端口为管理端口,默认为15672)
python rabbitmqadmin -P 12345 -V / list exchanges
python rabbitmqadmin -P 12345 -V / -u guest -p guest list exchanges

#查看 queues
python rabbitmqadmin -P 12345 list queues
python rabbitmqadmin -P 12345 -f long -d 3 list queues
D:\Python34>python rabbitmqadmin -P 12345 -V / list exchanges
+--------------------+---------+
|        name        |  type   |
+--------------------+---------+
|                    | direct  |
| amq.direct         | direct  |
| amq.fanout         | fanout  |
| amq.headers        | headers |
| amq.match          | headers |
| amq.rabbitmq.log   | topic   |
| amq.rabbitmq.trace | topic   |
| amq.topic          | topic   |
| test_direct        | direct  |
| test_fanout        | fanout  |
| test_topic         | topic   |
+--------------------+---------+

D:\Python34>python rabbitmqadmin -P 12345 list queues
+---------+----------+
|  name   | messages |
+---------+----------+
| queue00 | 0        |
| queue01 | 0        |
| queue02 | 0        |
| queue03 | 0        |
| queue04 | 0        |
| queue05 | 0        |
| queue06 | 0        |
+---------+----------+


参考:Installing on Windows

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页