Comparison Item | TDMQ for RocketMQ 5.x Series | TDMQ for RocketMQ 4.x Series | Self-built Open-Source RocketMQ 4.x |
SDK compatibility | Compatible with SDKs of Apache RocketMQ 4.x and 5.x. | Compatible with Apache RocketMQ 4.x SDK. | Compatible with Apache RocketMQ 4.x SDK. |
Overall architecture | An architecture that separates compute and storage. Compute resources and storage pools can be automatically or manually scaled out in response to traffic demands. | An architecture that integrates compute with storage. | An architecture that integrates compute with storage for most products. |
Storage elasticity | Storage pools with no quota limit are provided and are charged based on the actual usage. | Storage pools that are charged based on quotas are provided. The storage capacity is limited. | No resource pool. |
Computing elasticity | Automated elasticity. The elastic TPS feature is provided for the Pro and Platinum editions. | Online horizontal or vertical scale-out. | Scale-out must be performed by the Ops personnel manually. |
Monitoring metric | More than 100 monitoring metrics that are not available in the RocketMQ open-source community are provided. More metrics at the topic and group levels are available. | More than 50 monitoring metrics that are not available in the RocketMQ open-source community are provided. | External monitoring metrics built by customers are generally used. |
Ops difficulty | Ops-free; automatic scaling is supported. | Ops-free; manual scaling is supported. | Ops is conducted via command-line operations, which is complex and costly and requires a high level of professional knowledge. |
Billing mode | Billing is based on product specifications, traffic bandwidth, and actual storage usage. The overall costs can be reduced by 30%. | Billing is based on the machine and disk specifications or the number of API calls. | Billing is based on the occupied resources. |
Usage cost | The product is an out-of-the-box service and provides support from a professional Ops team. | The product is an out-of-the-box service and provides support from a professional Ops team. | Ops is conducted by customers. |
Enhanced feature | Out-of-the-box advanced features such as message tracing and diagnostic capabilities are provided. The product is undergoing rapid iterations to provide more new features. | Out-of-the-box advanced features such as message tracing, the grayscale capability, and diagnostic capability are provided. | Customers need to develop advanced features by themselves, which requires a high level of professional knowledge. The code maintenance is challenging due to differences from community standards. |
Disaster recovery capability | Out-of-the-box disaster recovery capabilities are provided. By default, cross-availabilty zone (AZ) disaster recovery is adopted. Consulting services and solutions for cross-region disaster recovery, multi-site active-active, and unitized deployment are also provided. | Out-of-the-box disaster recovery capabilities are provided. By default, cross-AZ disaster recovery is adopted. Consulting services for cross-region disaster recovery and multi-site active-active are also provided. | Customers need to implement disaster recovery capabilities by themselves, which requires a high level of professional knowledge about message queues. |
SLA guarantee | Enterprise-level SLA guarantee provided: Service availability of 99.99% Storage reliability of 99.9999999% (nine nines) | Enterprise-level SLA guarantee provided: Service availability of 99.99% Storage reliability of 99.9999999% (nine nines) | Customers need to implement disaster recovery capabilities by themselves, which requires a high level of professional knowledge about message queues. |
Business support | 24/7 support from the expert team of TDMQ for RocketMQ is provided, with additional guidance and other technical assistance services provided for Platinum Edition users. | 24/7 support from the expert team of TDMQ for RocketMQ is provided. | Internal support. |
Feedback