Todos os produtos
Search
Central de documentação

:OnsConsumerTimeSpan

Última atualização: Jul 08, 2026

Consulta o intervalo de tempo no qual é possível especificar um ponto para redefinir o offset do consumidor de um tópico específico. Esse intervalo abrange desde a publicação mais antiga até a publicação mais recente de mensagens no tópico.

Observação

Esta operação permite consultar o momento da primeira e da última publicação de mensagem em um tópico. Também é possível obter o horário do consumo mais recente de uma mensagem nesse tópico. Ao combinar esta chamada com a operação OnsConsumerAccumulate, você obtém informações completas sobre o progresso de consumo de um grupo de consumidores.

Limite de requisições

Cada conta Alibaba Cloud pode invocar esta operação até 10 vezes por segundo. Se o volume de requisições em um único segundo atingir esse limite, as novas tentativas falharão, o que pode interromper seus serviços. Para obter detalhes sobre os limites de cada operação, consulte Limites de requisição de API.

Autorização

Contas Alibaba Cloud têm acesso padrão a esta operação. Usuários do Resource Access Management (RAM) precisam receber permissões específicas antes de executá-la. A tabela a seguir descreve as permissões necessárias para usuários RAM. Para saber como conceder essas permissões, consulte Políticas.

API

Action

Recurso em instância com namespace

Recurso em instância sem namespace

OnsConsumerTimeSpan

mq:QueryInstanceBaseInfo

mq:QueryConsumerTimeSpan

acs:mq:::{instanceId}%{topic}

acs:mq:::{topic}

Parâmetros da requisição

Parâmetro

Tipo

Obrigatório

Exemplo

Descrição

Action

String

Sim

OnsConsumerTimeSpan

Operação a ser executada. Defina o valor como OnsConsumerTimeSpan.

GroupId

String

Sim

GID_test_group_id

ID do grupo de consumidores a ser consultado.

Topic

String

Sim

test-mq_topic

Tópico ao qual o grupo de consumidores está inscrito.

InstanceId

String

Sim

MQ_INST_111111111111_DOxxxxxx

ID da instância do Message Queue for Apache RocketMQ à qual o grupo de consumidores pertence.

Parâmetros de resposta

Parâmetro

Tipo

Exemplo

Descrição

RequestId

String

A07E3902-B92E-44A6-B6C5-6AA111111****

ID da requisição. O sistema gera um identificador único para cada solicitação, útil para solução de problemas.

Data

Object

Dados retornados pela operação.

MaxTimeStamp

Long

1570761026804

Momento da publicação mais antiga de mensagem no tópico.

ConsumeTimeStamp

Long

1570761026400

Horário do consumo mais recente de mensagem no tópico.

Topic

String

test-mq_topic

Nome do tópico.

MinTimeStamp

Long

1570701231122

Momento da publicação mais recente de mensagem no tópico.

InstanceId

String

MQ_INST_111111111111_DOxxxxxx

ID da instância do Message Queue for Apache RocketMQ à qual o grupo de consumidores pertence.

Exemplos

Exemplo de requisição

http(s)://ons.cn-hangzhou.aliyuncs.com/?Action=OnsConsumerTimeSpan
&GroupId=GID_test_group_id
&InstanceId=MQ_INST_111111111111_DOxxxxxx
&Topic=test-mq_topic
&<Common request parameters>

Exemplo de resposta de sucesso

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<OnsConsumerTimeSpanResponse>
<Data>
    <MinTimeStamp>1570701231122</MinTimeStamp>
    <ConsumeTimeStamp>1570761026400</ConsumeTimeStamp>
    <InstanceId>MQ_INST_111111111111_DOxxxxxx</InstanceId>
    <Topic>test-mq_topic</Topic>
    <MaxTimeStamp>1570761026804</MaxTimeStamp>
</Data>
<RequestId>A07E3902-B92E-44A6-B6C5-6AA111111****</RequestId>
</OnsConsumerTimeSpanResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "Data" : {
    "MinTimeStamp" : 1570701231122,
    "ConsumeTimeStamp" : 1570761026400,
    "InstanceId" : "MQ_INST_111111111111_DOxxxxxx",
    "Topic" : "test-mq_topic",
    "MaxTimeStamp" : 1570761026804
  },
  "RequestId" : "A07E3902-B92E-44A6-B6C5-6AA111111****"
}

Códigos de erro

Para consultar a lista de códigos de erro, acesse a Central de Erros de API.