如何在一个节点中获取所有队列

时间:2015-06-05 13:52:01

标签: rabbitmq spring-amqp

我想使用Java API(Spring-AMQP)获取一台机器中的所有可用队列。我找不到合适的API。任何人都可以建议相同的API。

2 个答案:

答案 0 :(得分:2)

你必须使用REST API; AMQP协议本身不支持它。

Spring AMQP 1.5(目前里程碑1)有一个wrapper for the java REST client - RabbitManagementTemplate,或者你可以直接使用java客户端provided by the rabbitmq团队。

答案 1 :(得分:0)

HTTP下面的get call将列出所有队列

http://localhost:55672/api/queues

列出特定vhost下的所有队列: http://localhost:55672/api/queues/vhost_name

有关详细信息,请参阅doc