Consulta de um tópico em uma instância de Kafka
Esta API está desatualizada e pode não ser mantida no futuro. Use a API descrita em Lista dos tópicos de uma instância de Kafka.
Função
Essa API é usada para consultar detalhes sobre um tópico em uma instância de Kafka.
Solicitação
Parâmetros de solicitação
Nenhum.
Exemplos de solicitações
GET https://{dms_endpoint}/v1.0/{project_id}/instances/{instance_id}/topics
Resposta
Parâmetros de resposta
Tabela 2 descreve os parâmetros de resposta.
Parâmetro |
Tipo |
Descrição |
---|---|---|
total |
Integer |
Indica o número total de tópicos. |
size |
Integer |
Indica o número máximo de registros a serem exibidos em uma página. |
remain_partitions |
Integer |
Indica o número de partições restantes. |
max_partitions |
Integer |
Indica o número total de partições. |
topics |
Array |
Indica a lista de tópicos. |
Parâmetro |
Tipo |
Descrição |
---|---|---|
policiesOnly |
Boolean |
Se esta política é a política padrão. |
id |
String |
Indica o nome do tópico. |
replication |
Integer |
Indica o número de réplicas, que é configurado para garantir a confiabilidade dos dados. |
partition |
Integer |
Indica o número de partições de tópico, que é usado para definir o número de mensagens consumidas simultaneamente. |
retention_time |
Integer |
Indica o período de retenção de uma mensagem. |
sync_replication |
Boolean |
Indica se a replicação síncrona deve ser ativada. Depois que essa função for ativada, o parâmetro acks no cliente do produtor deve ser definido como –1. Caso contrário, esse parâmetro não terá efeito. Por predefinição, a replicação síncrona está desactivada. |
sync_message_flush |
Boolean |
Indica se o esvaziamento síncrono deve ser ativado. O rubor síncrono compromete o desempenho. |
external_configs |
Object |
Indica a configuração estendida. |
topic_type |
Integer |
Indica o tipo de tópico. |
Exemplo de respostas
{ "count": 1, "topics": [ { "id": "topic-test", "replication": 3, "partition": 4, "retention_time": 72, "sync_replication": "false", "sync_message_flush": "false" } ] }
Código de status
Tabela 4 descreve o código de status das operações sucedidas. Para obter detalhes sobre outros códigos de status, consulte Código de status.