0

我是 rabbit MQ 的新手,我已经知道如何列出队列并使用基本功能,但我不知道是否有办法列出连接到特定队列的特定服务器/IP,例如

rabbitmqctl [Search_Specific_ip] [From_queue_name]

非常感谢您的帮助。

4

1 回答 1

1

您可以使用命令行Web API查询消费者。

Web API 将返回此类型的数组:

{
  "channel_details": {
    "name": "192.168.0.1:42424 -> 192.168.0.2:5672 (1)",
    "number": 1,
    "user": "rabbituser",
    "connection_name": "192.168.0.1:42424 -> 192.168.0.2:5672",
    "peer_port": 42424,
    "peer_host": "192.168.0.1"
  },
  "queue": {
    "name": "queueName",
    "vhost": "vhost"
  },
  "consumer_tag": "amq.ctag-HJ_eUK1IcA3TMIMQGOVtcg",
  "exclusive": false,
  "ack_required": true,
  "prefetch_count": 1,
  "arguments": {}
}
于 2015-05-07T08:47:43.673 回答