Progressive Knowledge - HuaweiCloud

Distributed Message Service for Kafka

Distributed Message Service (DMS) for Kafka is a message queuing service based on the open-source Apache Kafka. It provides Kafka premium instances with isolated computing, storage, and bandwidth resources.

Progressive Knowledge

Kafka knowledge for users from beginner level to expert level


DMS for Kafka overview and application scenarios are provided to help you quickly select a Kafka instance that matches your services.

Service Overview


After creating a Kafka instance, you can access the instance by using CLI or clients to create and retrieve messages.

CLI Access

Client Access


As popular message-oriented middleware, Kafka is widely used in enterprise data transmission, payment, telecommunications, e-commerce, social networking, instant messaging, videos, Internet of Things, and Internet of Vehicles.

Web Deployment


You can use APIs to create and delete Kafka instances and create topics for Kafka instances.

API Reference


You can buy Kafka instances of the desired specifications by using the web console or by calling RESTful APIs.

Buying an Instance on the Console

Buying an Instance by Calling the API

Be a Power User

You can expand the storage space and increase the number of brokers, and modify the security group for your instance as required. You can also view the monitoring data and audit logs in real time to keep track of the running status of your instance brokers, topics, and consumer groups.

Common Operations

O&M and Monitoring