Todos os produtos
Search
Central de documentação

IoT Platform:QueryConsumerGroupStatus

Última atualização: Jun 26, 2026

Consulta o status de um grupo de consumidores em uma assinatura do lado do servidor AMQP. As informações incluem dados de clientes online, taxa de consumo de mensagens, quantidade de mensagens acumuladas e horário da última mensagem consumida.

Limites

Cada conta Alibaba Cloud permite no máximo 5 consultas por segundo (QPS).

Nota

Usuários RAM de uma conta Alibaba Cloud compartilham a cota dessa conta.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Recomendamos chamar esta operação no OpenAPI Explorer para maior conveniência. A ferramenta também gera dinamicamente códigos de exemplo da operação para diferentes SDKs.

Parâmetros da solicitação

ParâmetroTipoObrigatórioExemploDescrição
ActionStringSimQueryConsumerGroupStatus

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

GroupIdStringSimnJRaJPn5U1JITGf******

ID do grupo de consumidores. Esse ID é retornado após a chamada da operação CreateConsumerGroup. Para consultar o ID pelo nome do grupo, chame a operação QueryConsumerGroupList. Alternativamente, acesse o console do IoT Platform,e escolha Rules > Server-side Subscription > Consumer Groups para visualizar o ID do grupo de consumidores.

IotInstanceIdStringNãoiot-cn-0pp1n8t****

ID da instância. Visualize o ID da instância na página Overview do console do IoT Platform.

Importante
  • Se a instância tiver um ID, configure este parâmetro obrigatoriamente. Caso contrário, a chamada falhará.
  • Se a instância não tiver uma página Overview ou ID, não defina este parâmetro.

Para mais informações, consulte Overview.

Além dos parâmetros específicos listados acima, especifique os parâmetros comuns de solicitação ao chamar esta operação. Para mais detalhes, consulte Parâmetros comuns de solicitação.

Parâmetros de resposta

ParâmetroTipoExemploDescrição
AccumulatedConsumeCountPerMinuteInteger10

Taxa de consumo de mensagens. Unidade: mensagens/minuto.

AccumulationCountInteger13

Quantidade de mensagens acumuladas.

ClientConnectionStatusListArray of ConsumerGroupClientConnectionInfo

Detalhes do cliente. Para mais informações, consulte ConsumerGroupClientConnectionInfo.

ConsumerGroupClientConnectionInfo
AccumulatedConsumeCountPerMinuteInteger10

Taxa de consumo de mensagens acumuladas em um único cliente do grupo de consumidores. Unidade: mensagens/minuto.

ClientIdString868575026******

ID do cliente.

ClientIpPortString192.168.1.2:36918

Endereço IP e porta do cliente.

OnlineTimeLong1591240546649

Último momento em que o cliente esteve online. Valor em timestamp UNIX representando milissegundos decorridos desde a época (1º de janeiro de 1970, 00:00:00 UTC).

RealTimeConsumeCountPerMinuteInteger5

Taxa de consumo de mensagens em tempo real em um único cliente do grupo de consumidores. Unidade: mensagens/minuto.

CodeStringiot.system.SystemException

Código de erro retornado em caso de falha na chamada. Para mais informações, consulte Códigos de erro.

ConsumerSpeedInteger14

Taxa de consumo de mensagens do grupo de consumidores. Unidade: mensagens/minuto.

ErrorMessageStringA system exception occurred.

Mensagem de erro retornada em caso de falha na chamada.

LastConsumerTimeString2020-05-29T03:37:56.000Z

Horário de consumo da última mensagem. Formato: yyyy-MM-dd'T'HH:mm:ss.SSSZ. Exibido em UTC com precisão de milissegundos.

RealTimeConsumeCountPerMinuteInteger14

Taxa de consumo de mensagens em tempo real no grupo de consumidores. Unidade: mensagens/minuto.

RequestIdStringE55E50B7-40EE-4B6B-8BBE-D3ED55CCF565

ID da solicitação.

SuccessBooleantrue

Indica se a chamada foi bem-sucedida.

  • true: Chamada bem-sucedida.
  • false: Falha na chamada.

Exemplos

Exemplos de solicitações

https://iot.cn-shanghai.aliyuncs.com/?Action=QueryConsumerGroupStatus
&GroupId=nJRaJPn5U1JITGf******
&<Common request parameters>

Exemplos de respostas de sucesso

Formato XML

<QueryConsumerGroupStatusResponse>
  <ClientConnectionStatusList>
        <ConsumerGroupClientConnectionInfo>
              <ClientId>12345-1</ClientId>
              <AccumulatedConsumeCountPerMinute>8</AccumulatedConsumeCountPerMinute>
              <OnlineTime>1627624830193</OnlineTime>
              <ClientIpPort>192.168.1.2:55545</ClientIpPort>
              <RealTimeConsumeCountPerMinute>16</RealTimeConsumeCountPerMinute>
        </ConsumerGroupClientConnectionInfo>
        <ConsumerGroupClientConnectionInfo>
              <ClientId>12345-0</ClientId>
              <AccumulatedConsumeCountPerMinute>10</AccumulatedConsumeCountPerMinute>
              <OnlineTime>1627624829763</OnlineTime>
              <ClientIpPort>192.168.1.2:55526</ClientIpPort>
              <RealTimeConsumeCountPerMinute>14</RealTimeConsumeCountPerMinute>
        </ConsumerGroupClientConnectionInfo>
  </ClientConnectionStatusList>
  <RequestId>4EC250E4-70CE-546E-9D4A-31D06E04EAD8</RequestId>
  <AccumulatedConsumeCountPerMinute>10</AccumulatedConsumeCountPerMinute>
  <Success>true</Success>
  <RealTimeConsumeCountPerMinute>14</RealTimeConsumeCountPerMinute>
  <AccumulationCount>26</AccumulationCount>
  <ConsumerSpeed>14</ConsumerSpeed>
</QueryConsumerGroupStatusResponse>

Formato JSON

{
    "ClientConnectionStatusList": {
        "ConsumerGroupClientConnectionInfo": [
            {
                "ClientId": "12345-1",
                "AccumulatedConsumeCountPerMinute": 8,
                "OnlineTime": 1627624830193,
                "ClientIpPort": "192.168.1.2:55545",
                "RealTimeConsumeCountPerMinute": 16
            },
            {
                "ClientId": "12345-0",
                "AccumulatedConsumeCountPerMinute": 10,
                "OnlineTime": 1627624829763,
                "ClientIpPort": "192.168.1.2:55526",
                "RealTimeConsumeCountPerMinute": 14
            }
        ]
    },
    "RequestId": "4EC250E4-70CE-546E-9D4A-31D06E04EAD8",
    "AccumulatedConsumeCountPerMinute": 10,
    "Success": true,
    "RealTimeConsumeCountPerMinute": 14,
    "AccumulationCount": 26,
    "ConsumerSpeed": 14
}

Códigos de erro

Para obter uma lista de códigos de erro, visite o API Error Center.