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.
Feature | DMS for RocketMQ | Open-Source RocketMQ |
---|---|---|
Delayed/Scheduled messages |
| 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 |