2015-01-12 14 views
5

RabbitMQ.Clientを使用すると、これらがどのように可能であるのだろうかと思います:RabbitMQ内の交換機のすべてのキューを取得

1すべてのキュー名を取得しますか?

2キューにはどのようなExchangeがバインドされていますか?

3-交換機にバインドされているすべてのキューを取得するにはどうすればよいですか?

答えて

2

ありませんが、あなたは使用して、あなたがrabbtimq management pluginを有効にする必要がRabbitMQ Management HTTP API

を使用して、すべての情報を見つけることができます。

のRabbitMQ-プラグインは、あなたが使用することができます。その後rabbitmq_management

を有効にしますHTTP呼び出しを実行するためのC#。

+0

あなたの答えをありがとう。 APIドキュメントのリンクは少し古いことに注意してください。私はこれをチェックします:http://hg.rabbitmq.com/rabbitmq-management/raw-file/rabbitmq_v3_3_4/priv/www/api/index.html – Babak

+2

今、私の質問は、このHTTP APIがどれほど高速かつ信頼性が高いかです。なぜクライアントライブラリでこれらの機能が利用できないのですか? – Babak

+0

ops ..答えを編集しました。これらの機能はAMQPプロトコルのデフォルトではプロバイダではありません。管理プラグインは安定していて、十分速く、何らかのテストを行う必要があります。 – Gabriele