在 RabbitMQ 中获取一个交换的所有队列 [英] Get all queues of an exchange in RabbitMQ

查看:95
本文介绍了在 RabbitMQ 中获取一个交换的所有队列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用 RabbitMQ.Client,我想知道这些是如何实现的:

Using RabbitMQ.Client, I wonder how these are possible:

1- 获取所有队列名称?

1- Get all queues names?

2- 队列绑定到哪个交换机?

2- To what exchange a queue is bound?

3- 如何获取绑定到交换机的所有队列?

3- How to get all queues which are bound to an exchange?

推荐答案

没有,但是您可以使用 RabbitMQ 管理 HTTP API

No, but you can find all this information using RabbitMQ Management HTTP API

您必须启用 rabbtimq 管理插件,使用:

rabbitmq-plugins 启用 rabbitmq_management

rabbitmq-plugins enable rabbitmq_management

之后就可以使用c#来执行HTTP调用了.

After that you can use c# for execute HTTP calls.

这篇关于在 RabbitMQ 中获取一个交换的所有队列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆