管理RabbitMQ

时间:2014-05-25 21:41:50

标签: node.js rabbitmq

我是RabbitMQ和MQ的新手。我使用rabbit.js Node.js模块与RabbitMQ进行交互,因此我所有的应用程序层都将主要在Node.js中。我想知道的是,我如何管理RabbitMQ?我怎样才能看到RabbitMQ正在进行的所有事情,从队列中留下的消息到一般配置和管理?

我正在寻找可视化的东西,但更重要的是,易于使用且简单。

2 个答案:

答案 0 :(得分:1)

RabbitMQ有一个web interfacerabbitmq_management插件的一部分,附带RabbitMQ,但需要启用),可让您查看{{1} } s,server s,exchange s等

它非常易于使用。我建议的一件事是将图表上的时间间隔设置为10分钟。我发现如果你将它们设置得更长,比如一小时加上,那么这些信息(由于它的方式,我认为)会变得有点不稳定。

点击此链接了解详情:https://www.rabbitmq.com/management.html

还有一个queue API可用于以编程方式确定,例如,特定队列中有多少项。

还有JSON,称为cmdline toolhttps://www.rabbitmq.com/management-cli.html),对于通过设置测试rabbitmqadmin测试环境而言非常方便RabbitMQ脚本和那种性质的东西。

答案 1 :(得分:0)

检查使用RabbitMQ进行多服务器集成的JXM.io源(node.js / JXcore的开源消息传递后端),并且有一篇很好的文章展示如何集群RabbitMQ http://jxm.io/multi-server-messaging-backend-installation/