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 |