Restablece el desplazamiento del consumidor a una marca de tiempo especificada para un grupo de consumidores.
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 llamar a esta operación para borrar mensajes acumulados o restablecer un desplazamiento de consumidor a una marca de tiempo especificada. Puede utilizar uno de los siguientes métodos para borrar mensajes acumulados:
Borrar todos los mensajes acumulados en un tema especificado.
Borrar los mensajes que se publicaron en el tema especificado antes de un momento determinado.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
mq:ResetConsumerOffset |
get |
Topic
Topic
|
Ninguna |
|
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| GroupId |
string |
Sí |
El ID del grupo de consumidores cuyo mensaje de letra muerta desea consultar. |
GID_test_consumer_id |
| Topic |
string |
Sí |
El nombre del tema para el cual desea restablecer el desplazamiento del consumidor. |
test-mq-topic |
| Type |
integer |
Sí |
El método que desea utilizar para borrar mensajes acumulados. Valores válidos:
Si se devuelve "reconsumeLater", los mensajes acumulados no se borran porque el sistema está reintentando enviar los mensajes a los consumidores.
Puede especificar un momento desde el primer momento en que se publicó un mensaje en el tema hasta el momento más reciente en que se publicó un mensaje en el tema. Los momentos que no se encuentran dentro del intervalo de tiempo permitido no son válidos. |
1 |
| ResetTimestamp |
integer |
No |
La marca de tiempo a la que desea restablecer el desplazamiento del consumidor. Este parámetro solo surte efecto cuando el parámetro Type se establece en 1. Unidad: milisegundos. |
1591153871000 |
| InstanceId |
string |
No |
El ID de la instancia a la que pertenece el grupo de consumidores. |
MQ_INST_111111111111_DOxxxxxx |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| 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. |
D52C68F8-EC5D-4294-BFFF-1A6A25AF**** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "D52C68F8-EC5D-4294-BFFF-1A6A25AF****"
}
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.