Help Center/ Distributed Message Service for RocketMQ/ Service Overview/ Comparing DMS for RocketMQ and Open-Source RocketMQ
Updated on 2024-05-08 GMT+08:00

Comparing DMS for RocketMQ and Open-Source RocketMQ

DMS for RocketMQ maintains open-source compatibility while supporting or enhancing features in the open-source versions.

Table 1 Differences between DMS for RocketMQ and open-source RocketMQ

Feature

DMS for RocketMQ

Open-Source RocketMQ

Delayed/Scheduled messages

  • Delayed message: There are 18 delay levels. The longest delay is two hours.
  • Scheduled messages: The message delivery delay can be customized. The longest delay is one year.

Only 18 delay levels are supported. The longest delay is two hours.

Ordered messages

Supported

Supported

Message retry

Supported

Supported

Dead letter messages

Supported

Supported

Cluster consumption

Supported

Supported

Message broadcasting

Supported

Supported

Dead letter queues

Supported

Supported

Resetting message retrieval start position

Supported

Supported

Message query

Supported

Supported

Encrypted transmission

Supported

Supported

Message tracing

Supported

Supported

Transactional messages

Supported. The performance is ten times higher than that of open-source RocketMQ when a large number of transactional messages are stacked.

Supported. However, if a large number of transactional messages are stacked, the performance is poor.

Exporting dead letter messages

Supported

Not supported

Data dumping

Planned

Not supported

Instance diagnosis

One-click diagnosis of retrieval issues

Not supported

Instance monitoring

Historical monitoring data can be displayed in graphs. More than 18 metrics can be monitored.

Only current monitoring data can be viewed. Metrics such as CPU and memory cannot be monitored.

ACL

Flexible configuration with a few clicks

Complex configuration

O&M and capacity expansion

Fast expansion with a few clicks

Manual expansion, which is complex