您会发现大多数用于连接 RabbitMQ 代理的客户端无法为您提供此类信息。
相反,您想要使用的是 RabbitMQ 管理插件(请参见此处)。
它公开了一个 HTTP 端点,您可以向该端点发送 GET 和 POST 请求并接收有关队列、连接等的信息...
要获取代理中所有队列的列表:
发送 GET 请求至
http://therabbitmqhost:15672/api/queues/
Run Code Online (Sandbox Code Playgroud)
要获取特定队列的详细信息,请发送 GET 请求至
http://therabbitmqhost:15672/api/queues/thevhost/thequeuename
Run Code Online (Sandbox Code Playgroud)
这将返回该特定队列的消息计数。
有关 API 的详细信息,请参阅http://hg.rabbitmq.com/rabbitmq-management/raw-file/3646dee55e02/priv/www-api/help.html 。
| 归档时间: |
|
| 查看次数: |
2253 次 |
| 最近记录: |