Consulta o número total de mensagens em um tópico e o status do tópico.
Descrição da operação
As operações de API fornecidas pelo Alibaba Cloud são usadas para gerenciar e consultar recursos dos serviços do 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 dos serviços de mensagens. Caso contrário, podem ocorrer riscos ao sistema.
Você pode determinar o uso de recursos de um tópico com base nas informações retornadas por esta operação. As informações retornadas incluem o número total de mensagens no tópico e o momento mais recente em que uma mensagem foi publicada no tópico.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
mq:QueryTopicStatus |
get |
Topic
Topic
|
Nenhuma |
|
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Topic |
string |
Sim |
O nome do tópico que você deseja consultar. |
test |
| InstanceId |
string |
Não |
O ID da instância que contém o tópico que você deseja consultar. |
MQ_INST_188077086902****_BXSuW61e |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A mensagem retornada. |
||
| RequestId |
string |
O ID da solicitação. Este é um parâmetro comum. Cada solicitação possui um ID exclusivo. Você pode usar esse ID para solucionar problemas. |
427EE49D-D762-41FB-8F3D-9BAC96C3**** |
| Data |
object |
A estrutura de dados do tópico consultado. |
|
| Perm |
integer |
Indica as operações que você pode realizar no tópico. Valores válidos:
|
6 |
| LastTimeStamp |
integer |
O momento em que a mensagem mais recente fica pronta no tópico. Se não houver mensagens no tópico, o valor de retorno deste parâmetro será 0. O valor deste parâmetro é um timestamp UNIX em milissegundos. Para obter informações sobre a definição de mensagens prontas e tempo de prontidão, consulte Termos. |
1570864984364 |
| TotalCount |
integer |
O número total de mensagens em todas as partições do tópico. |
2310 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "427EE49D-D762-41FB-8F3D-9BAC96C3****",
"Data": {
"Perm": 6,
"LastTimeStamp": 1570864984364,
"TotalCount": 2310
}
}
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.