다음과 같이 Rabbitmqctl을 사용하여 소비자 수를 얻을 수 있습니다.
# rabbitmqctl list_queues name consumers | grep q-firewall-plugin
q-firewall-plugin 2
그러나 API URL을 사용하는 경우:
/api/queues/%2F/q-firewall-plugin
다음과 같이 응답합니다.
{
"consumer_details":[],
"name":"q-firewall plugin",
"vhost":"/",
"durable":true,
"auto_delete":false,
"arguments":{"x-ha-policy":"all"},
"node":"rabbit@infra-rabbitmq-2"
}
나는 에서 두 명의 소비자를 볼 것으로 예상했습니다 consumer_details
. 내가 도대체 뭘 잘못하고있는 겁니까 ?
답변1
소비자라는 또 다른 필드가 있어야 합니다.세다.
{
"consumers": 0,
"consumer_details": [],
"name": "Liquid.RPC.Debug",
}