私はかなり調べましたが、RabbitMQ サーバー上のキューを一覧表示する適切なプログラム方法を見つけることができませんでした。
キューとエクスチェンジを使い終わったらクリーンアップする必要があるため、これは重要です。クリーンアップのトリガーに使用できる適切な「完了」イベントが常にあるとは限らないため、ガベージ コレクション モデルをもっと使用して実行したいと考えています。キューを一覧表示できれば、関連するオブジェクトがこれ以上エントリを生成しないことを確認し、それらをクリーンアップできます。
使用できることはわかってrabbitmqctl
いますが、それには昇格された特権が必要です。
プログラムでキューをリストする方法を見つけることができなかったので、データベースに名前のリストを保持しています。それは機能しますが、醜いです。