This document describes the strengths of TDMQ for CKafka compared to Apache Kafka.
Strengths
Full compatibility with Apache Kafka and easy migration
TDMQ for CKafka is compatible with Kafka versions 2.4、2.8 and 3.2.
Business systems using TDMQ for CKafka can migrate to the cloud without any changes, based on existing open-source Apache Kafka client-side code, and enjoy the high-performance message queue service provided by Tencent Cloud.
High performance
TDMQ for CKafka team has further fine-tuned the service performance to eliminate complex parameter configuration and offer higher performance.
TDMQ for CKafka offers UI-based upgrade and scaling, as well as a powerful IaaS layer that provides 10% to 20% more production capabilities than Apache Kafka.
High availability
Leveraging Tencent's years of experience in monitoring technologies, TDMQ for CKafka provides comprehensive monitoring on clusters. Additionally, our professional operations team is available 24/7 to handle alerts, ensuring the high availability.
Custom multi-AZ deployments in the same region is supported to improve disaster recovery ability.
High reliability
The disks used are highly reliable, and the service will not be affected even if 50% disks are damaged.
There are 2 replicas by default, and 3 replicas can be supported. The more replicas, the higher the reliability.
Parallel scaling
When cluster traffic and disk capacity exceed the alarm threshold, auto-scaling is supported with the client unaffected.
TDMQ for CKafka eliminates the pain points in data migration faced by open-source Kafka and features imperceptible configuration upgrade.
Data security
TDMQ for CKafka provides various security features such as authentication, authorization, root account, and sub-account, enabling enterprise-level security protection.
VPC: Access from more secure VPC is supported.
SASL authentication is supported to secure public network access.
Root account and sub-account: CAM features such as root account, sub-account, and collaborator are fully supported, enabling authorization between root account and sub-account as well as across organizational accounts.
Connectivity with Related Services
Integration with cloud services
TDMQ for CKafka can be easily connected to other Tencent Cloud services such as COS and EMR.
TDMQ for CKafka Connector
CKafka supports data transfer with open-source Kafka Connect, so that data can be exchanged between two Kafka clusters.