Querying a Topic in a Kafka Instance
Function
This API is used to query details about a topic in a Kafka instance.
Request
Request parameters
None.
Example request
None.
Response
Response parameters
Table 2 describes the response parameter.
Parameter |
Type |
Description |
---|---|---|
count |
Integer |
Indicates the number of topics. |
topics |
Array |
Indicates the list of topics. |
Parameter |
Type |
Description |
---|---|---|
id |
String |
Indicates the topic name. |
replication |
Integer |
Indicates the number of replicas, which is configured to ensure data reliability. |
partition |
Integer |
Indicates the number of topic partitions, which is used to set the number of concurrently consumed messages. |
retention_time |
Integer |
Indicates the retention period of a message. |
sync_replication |
Boolean |
Indicates whether to enable synchronous replication. After this function is enabled, the acks parameter on the producer client must be set to –1. Otherwise, this parameter does not take effect. By default, synchronous replication is disabled. |
sync_message_flush |
Boolean |
Indicates whether to enable synchronous flushing. Synchronous flushing compromises performance. |
Example response
{ "count": 1, "topics": [ { "id": "topic-test", "replication": 3, "partition": 4, "retention_time": 72, "sync_replication": "false", "sync_message_flush": "false" } ] }
Status Code
Table 4 describes the status code of successful operations. For details about other status codes, see Status Code.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot