Consulta el número total de mensajes en un tema y el estado del tema.
Descripción de la operación
Las operaciones de API proporcionadas por Alibaba Cloud se utilizan para administrar y consultar recursos de los servicios de Alibaba Cloud. Se recomienda integrar estas operaciones de API únicamente en sistemas de administración. No utilice estas operaciones de API en el sistema principal de los servicios de mensajería. De lo contrario, pueden producirse riesgos en el sistema.
Puede determinar el uso de recursos de un tema basándose en la información que devuelve esta operación. La información devuelta incluye el número total de mensajes en el tema y el momento más reciente en que se publicó un mensaje en el tema.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
mq:QueryTopicStatus |
get |
Topic
Topic
|
Ninguna |
|
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| Topic |
string |
Sí |
El nombre del tema que desea consultar. |
test |
| InstanceId |
string |
No |
El ID de la instancia que contiene el tema que desea consultar. |
MQ_INST_188077086902****_BXSuW61e |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El mensaje devuelto. |
||
| RequestId |
string |
El ID de la solicitud. Este parámetro es un parámetro común. Cada solicitud tiene un ID único. Puede utilizar este ID para solucionar problemas. |
427EE49D-D762-41FB-8F3D-9BAC96C3**** |
| Data |
object |
La estructura de datos del tema consultado. |
|
| Perm |
integer |
Indica las operaciones que puede realizar en el tema. Valores válidos:
|
6 |
| LastTimeStamp |
integer |
El momento en que el último mensaje está listo en el tema. Si no existe ningún mensaje en el tema, el valor devuelto de este parámetro es 0. El valor de este parámetro es una marca de tiempo UNIX en milisegundos. Para obtener información sobre la definición de mensajes listos y tiempo de disponibilidad, consulte Términos. |
1570864984364 |
| TotalCount |
integer |
El número total de mensajes en todas las particiones del tema. |
2310 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "427EE49D-D762-41FB-8F3D-9BAC96C3****",
"Data": {
"Perm": 6,
"LastTimeStamp": 1570864984364,
"TotalCount": 2310
}
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.