Consulta o intervalo de tempo dentro do qual você pode especificar um ponto no tempo para redefinir o offset do consumidor para um tópico especificado. O intervalo de tempo vai do ponto no tempo em que a mensagem armazenada mais antiga foi publicada no tópico até o ponto no tempo em que a mensagem armazenada mais recente foi publicada no tópico.
Descrição da operação
As operações de API fornecidas pela Alibaba Cloud são usadas para gerenciar e consultar recursos dos serviços da Alibaba Cloud. Recomendamos que você integre essas operações de API apenas em sistemas de gerenciamento. Não use essas operações de API no sistema principal de serviços de mensageria. Caso contrário, podem ocorrer riscos ao sistema.
Você pode chamar esta operação para consultar o ponto no tempo em que a mensagem armazenada mais antiga foi publicada em um tópico especificado e o ponto no tempo em que a mensagem armazenada mais recente foi publicada no tópico especificado. Você também pode chamar esta operação para consultar o ponto no tempo mais recente em que uma mensagem no tópico foi consumida. Esta operação é geralmente usada em conjunto com a operação OnsConsumerAccumulate para exibir a visão geral do progresso de consumo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
mq:QueryConsumerTimeSpan |
get |
Topic
Topic
|
Nenhuma |
|
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| GroupId |
string |
Sim |
O ID do grupo de consumidores cujo intervalo de tempo de redefinição você deseja consultar. |
GID_test_group_id |
| Topic |
string |
Sim |
O tópico ao qual o grupo de consumidores está inscrito. |
test-mq_topic |
| InstanceId |
string |
Não |
O ID da instância à qual o grupo de consumidores pertence. |
MQ_INST_111111111111_DOxxxxxx |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. Este parâmetro é um parâmetro comum. Cada solicitação possui um ID exclusivo. Você pode usar este ID para solucionar problemas. |
A07E3902-B92E-44A6-B6C5-6AA111111**** |
| Data |
object |
Os dados retornados. |
|
| MaxTimeStamp |
integer |
O ponto no tempo em que a mensagem armazenada mais recente foi publicada no tópico. |
1570761026804 |
| ConsumeTimeStamp |
integer |
O ponto no tempo mais recente em que uma mensagem no tópico foi consumida pelo grupo de consumidores. |
1570761026400 |
| Topic |
string |
O nome do tópico que você deseja consultar. |
test-mq_topic |
| MinTimeStamp |
integer |
O ponto no tempo em que a mensagem armazenada mais antiga foi publicada no tópico. |
1570701231122 |
| InstanceId |
string |
O ID da instância à qual o grupo de consumidores pertence. |
MQ_INST_111111111111_DOxxxxxx |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "A07E3902-B92E-44A6-B6C5-6AA111111****",
"Data": {
"MaxTimeStamp": 1570761026804,
"ConsumeTimeStamp": 1570761026400,
"Topic": "test-mq_topic",
"MinTimeStamp": 1570701231122,
"InstanceId": "MQ_INST_111111111111_DOxxxxxx"
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.