Help Center> > Service Overview >What is DMS for Kafka?

What is DMS for Kafka?

Apache Kafka is distributed message middleware that features high throughput, data persistence, horizontal scalability, and stream data processing. It adopts the publish-subscribe pattern and is widely used for log collection, data streaming, online/offline system analytics, and real-time monitoring.

Distributed Message Service (DMS) for Kafka is a message queuing service based on Apache Kafka. This service provides Kafka premium instances. The computing, storage, and bandwidth resources used by an instance are exclusively occupied by the user. You can apply for instances as required and customize partitions and replicas for the topics in the instances. The instances can be used right out of the box, taking off the deployment and O&M pressure for you so that you can focus on developing your services.

Readers' Guide

Due to the limited space, this documentation introduces DMS for Kafka and its differences from Apache Kafka. You will learn about the detailed information about DMS for Kafka specifications and how to use the console, call APIs, and connect to instance using clients.

For more information about the basic knowledge of Kafka or technical details about creating and retrieving messages, please go to the official Apache Kafka website.