Files
doc-exports/docs/dms/umn/kafka_pd_0004.html
chenjunjie 190f09501c DMS UMN 20250314 version
Reviewed-by: Liudmila Denisova <ldenisov@noreply.gitea.eco.tsi-dev.otc-service.com>
Co-authored-by: chenjunjie <chenjunjie@huawei.com>
Co-committed-by: chenjunjie <chenjunjie@huawei.com>
2025-10-06 09:50:17 +00:00

9.9 KiB

Comparing Kafka and RocketMQ

Table 1 Functions

Feature

RocketMQ

Kafka

Priority queue

Not supported

Not supported

Delayed queue

Supported

Not supported

Dead letter queue

Supported

Not supported

Message retry

Supported

Not supported

Retrieval mode

Pull-based and push-based

Pull-based

Message broadcasting

Supported

Supported

Message tracking

Supported

Supports offset and timestamp tracking.

Message accumulation

Supported

Supports

Persistence

Supported

Supported

Message tracing

Supported

Not supported

Message filtering

Supported

Supported

Multi-tenancy

Supported

Supported

Multi-protocol

Compatible with RocketMQ.

Only supports Apache Kafka.

Multi-language

Supports clients in multiple programming languages.

Kafka is written in Scala and Java and supports clients in multiple programming languages.

Throttling

Pending

Not supported

Ordered message delivery

Queue-level order

Partition-level order

Security

SSL authentication

SSL and SASL authentication and read/write permissions control

Transactional messages

Supported

Supported