查看指定队列的所有消费组
功能介绍
获取指定队列的所有消费组。
URI
GET /v1.0/{project_id}/queues/{queue_id}/groups?include_deadletter={include_deadletter}&include_messages_num={boolean}&page_size={page_size}¤t_page={current_page}
参数说明请参见表1。
|
名称 |
类型 |
是否必选 |
说明 |
|---|---|---|---|
|
project_id |
String |
是 |
项目ID。 |
|
queue_id |
String |
是 |
指定的队列ID。 |
|
include_deadletter |
Boolean |
否 |
是否包含死信信息。默认值为:false。 |
|
include_messages_num |
Boolean |
否 |
是否查询消费组的详情,默认值为true。 配置为false时,查询的消费组列表不包含消费详情,接口响应速度快。 |
|
page_size |
Integer |
否 |
设置每页显示的消费组数量。 page_size和current_page必须同时配置有效值,否则默认查询所有消费组。 |
|
current_page |
Integer |
否 |
设置查询消费组的页码。 page_size和current_page必须同时配置有效值,否则默认查询所有消费组。 |
GET v1.0/b78a90ae2a134b4b8b2ba30acab4e23a/queues/075ae7da-6ce5-4966-940c-17c19fb5175e/groups?include_deadletter=true
请求消息
请求参数
无。
请求示例
无。
响应消息
响应参数
|
参数 |
类型 |
描述 |
|---|---|---|
|
queue_id |
String |
队列ID。 |
|
queue_name |
String |
队列的名称。 |
|
groups |
Array |
消费组列表。 |
|
redrive_policy |
String |
该队列是否开启死信消息。仅当include_deadletter为true时,才有该响应参数。
|
|
参数 |
类型 |
描述 |
|---|---|---|
|
id |
String |
消费组的ID。 |
|
name |
String |
消费组的名称。 |
|
produced_messages |
Integer |
队列的消息总数,不包含过期删除的消息数。 |
|
consumed_messages |
Integer |
已正常消费的消息总数。 |
|
available_messages |
Integer |
该消费组可以消费的普通消息数。 |
|
produced_deadletters |
Integer |
该消费组产生的死信息消息总数。仅当include_deadletter为true时,才有该响应参数。 |
|
available_deadletters |
Integer |
该消费组未消费的死信消息数。仅当include_deadletter为true时,才有该响应参数。 |
响应示例
{
"queue_name" : "queue-772289871",
"groups" : [{
"name" : "group-1690260950",
"id" : "g-eb9305bb-5bec-4712-84ab-0a36fbe9c2c0",
"consumed_messages" : 0,
"available_messages" : 8,
"produced_messages" : 10,
}
],
"redrive_policy" : "enable",
"queue_id" : "f5b6dd28-08dd-4f0f-866c-2eadf6788163"
}
{
"queue_name" : "queue-586845368",
"groups" : [{
"name" : "group-364417183",
"id" : "g-33d53064-2ab9-4acc-8566-3faa8c8578bf",
"consumed_messages" : 0,
"available_messages" : 0,
"produced_messages" : 0,
}, {
"name" : "group-1722391629",
"id" : "g-876fc3a2-e8c1-4a81-af3e-9ef68e3e46cf",
"consumed_messages" : 0,
"available_messages" : 0,
"produced_messages" : 0,
}
],
"queue_id" : "e7e6d7f6-c555-470a-b9ee-3175e3408250"
}