RabbitMQ——列出队列的消费者名称

Hem*_*Hem 3 rabbitmq rabbitmqctl

有没有办法列出订阅队列的消费者的姓名?使用“ rabbitmqctl list_queues -p test name,consumers ”我可以获取队列中消费者的数量,但不能获取他们的名称。

我在我期望的地方看到了两个消费者。我需要弄清楚另一个消费者是谁。

spi*_* 王建 5

rabbitmqctl list_consumers -p [vhost]\n
Run Code Online (Sandbox Code Playgroud)\n

它将列出消费者,即对队列\xc2\xb4s消息流的订阅。打印的每一行显示(用制表符分隔)订阅的队列的名称、创建和管理订阅的通道进程的 ID、唯一标识通道内订阅的消费者标签、指示是否订阅的布尔值传递给该使用者的消息需要确认,一个表示预取限制的整数(0 表示“无”),以及该使用者的任何参数。

\n

示例输出

\n
queue_name      channel_pid     consumer_tag    ack_required    prefetch_count  active  arguments\ndb_weibo_users  <rabbit@host>    None86  true    300     true    []\ndb_weibo_users  <rabbit@host>     None88  true    300     true    []\ndb_weibo_users  <rabbit@host>      None85  true    300     true    []\ndb_weibo_users  <rabbit@host>     None85  true    300     true    []\n
Run Code Online (Sandbox Code Playgroud)\n